ADT (Eclipse) vs. Android Studio: APK文件大小差异多少是正常的



我导入了一个ADT项目到最新版本的Android Studio(0.6.1)。两个项目共享相同的代码和库。此外,这两个项目都被清除和编译时启用了相同的ProGuard设置。

但是ADT APK文件的大小是1.8 MB, Android Studio APK文件的大小是2.7 MB。

APK文件大小增加50%是正常的,因为Android Studio仍处于抢先体验预览阶段,还是我应该能够获得几乎相同的APK文件大小?

(更新:我刚刚解压缩APK文件:所有文件几乎相同的大小,但不同之处在于classes.dex文件1.2 MB在ADT和4.4 MB在Android Studio)

通过对classes.dex文件进行逆向工程,我发现我的代码在Android Studio中没有被混淆。

尽管在我看来ProGuard是通过runProguard true在我的构建中启用的。在生成已签名的APK文件之前,请使用ProGuard。

我必须将app模块的构建变量从调试更改为发布,如下所述。

现在两个APK文件几乎是相同的大小 (1.812 vs 1.817 MB)

最新更新