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