我在我的安卓应用程序中有很多未使用的图片。这些图片被放置在项目根目录的单独文件夹中。它们在项目中没有被使用,但我需要保留它们。
我的担忧是这些未使用的图片会被包含在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 根目录进行复制。
例如:
如果要包含跨平台库(如 ical4j)使用的 *.properties 文件,则必须使用此文件夹 resources
。