我正在研究浮动动作按钮的演示项目。在build.grade中,我有:
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
compile 'com.android.support:cardview-v7:23.1.0'
compile 'com.android.support:recyclerview-v7:23.1.0'
src文件夹的大小为:168 KB 构建文件夹的大小为:18.1 MB apk的大小是1.5 MB
当我在设备上安装demo时,大小为13.91 MB。
在build.grade中我启用了专业版保护,完成了缩减资源但仍然获得了最大尺寸。任何人都可以建议如何减小apk的大小?
跟踪whiz资源消耗更多内存? 或者它的支持库是罪魁祸首。
请建议。
答案 0 :(得分:0)
在您的设备上安装应用时,APK的大小不会反映应用的大小。你不应该期望或试图让它们变得相同。
但是,如果您需要有关缩小APK尺寸的提示,请参阅此帖子: https://stackoverflow.com/a/22269935/5250273
答案 1 :(得分:0)
如果您正在运行Lollipop或Marshmallow,则VM将是Art。这意味着当您安装应用程序时会进行Ahead-Of-Time编译,在APK内的classes.dex之上生成本机代码。
这就占用了空间。