当我通过单击运行按钮运行应用程序时,apk大小为90kb,当我构建apk并启用proguard时,apk大小为600kb,当我构建apk时禁用了proguard,大小为1mb,使用apk分析器我可以看到dex文件从45 kb增长到1 mb,为什么会发生这种情况?当我点击运行按钮会发生什么?我可以将应用程序设置为90kb的唯一方法是单击运行按钮。
答案 0 :(得分:0)
这是因为当您运行应用程序时,构建apk并在apk内部编译所有依赖项,jar文件,资产等。
修改强>
如果您想了解有关APK的更多内容以及如何减少其尺寸,请查看此链接https://developer.android.com/topic/performance/reduce-apk-size.html