我使用 Android 已经有一段时间了,但我从来没有看到任何关于这个问题的好的解释。
我正在开发一个包含许多艺术作品和声音文件的应用程序。其中许多文件是临时文件,是未来工作将从中演变而来的基础文件,或者是稍后将拆分为多个文件的大版本。我想通过这个项目让它们处于版本控制之下,并且我想把所有东西都放在我硬盘上的同一个地方。
但我不希望这些“工作”文件最终出现在我的 apk 中。它们通常很大,与最终产品无关。
在我生命的大部分时间里(即在 Android 之前),我只会在我的项目中有一个名为art_work_files
. 这个目录将被细分为所有不同的任务。git 对此很好,尤其是对于 SVG 文件(它甚至可以正确地记录差异和变化)。
但是当我将这些文件放入我的 Android Studio 项目时,我担心 AS 会认为这些文件在某种程度上很重要并保留对它们的引用——甚至可能将它们添加到 jar 或 apk 文件中。
是的,我意识到艺术的最终版本需要进入res/drawing/
目录(对于声音和其他资源也是如此)。我很高兴能完成这个最终副本。
我是不是想多了,还是有更好的方法来组织并保持 Android Studio 的快乐?