我的 android 应用程序中有很多未使用的图像。这些图像放置在项目根目录中的单独文件夹中。它们没有在项目中的任何地方使用,但我需要保留它们。
我担心这些未使用的图像会包含在 apk 文件中吗?由于它们很多并且增加了apk文件的大小。
APK中不包含存储在根目录(包括自定义子目录)中的文件。在项目根目录中拥有项目所需的自己的文件是很常见的做法。例如,源许可证文件、待办事项列表、包含高分辨率图像的目录,您可以使用这些目录创建分布式图像等。
Android 使用这些具有特殊含义的子目录:
使用其他子目录名称,Android 将忽略您的文件。
自行确认:创建 apk 并将扩展名更改为 zip 并解压缩。您可以使用像 progaurd 之类的 apk 优化器,以及更多相同的东西。
附加到@Darshan-JosiahBarber 的出色答案
使用 android-studio-0.5.8、gradle-1.11 和 android-tools.0.9.+,您还可以拥有一个文件夹
resources
用于相对于 android apk 的根目录复制的文件。
例子:
resources
如果要包含*.properties
跨平台库(如 ical4j)使用的文件,则此文件夹是必需的。