如何在ADT中启用ProGuard

时间:2016-10-25 10:20:07

标签: android android-proguard

随着我的Android项目越来越大,我面临着64k参考限制问题。我阅读了Configure Apps with Over 64K Methods 文章,它建议我在进入multidex解决方案之前减少方法计数。现在我成功减少了大约12000个方法的数量。

但我仍然遇到一个问题,即ProGuard只能在发布已签名的应用程序时生效,但不能用于开发。有了这个事实,我担心我不能将更多代码放入Eclipse进行开发,因为当我添加更多方法时,我点击ADT>运行,我将再次获得64k限制错误。我不想在开发期间继续导出和检查结果,这实际上浪费了时间。

这有什么解决方案吗?非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

 buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
} 

这个minifyEnable是真的。将使proguard启用。但这是在Android工作室。

我认为你使用的是谷歌已经弃用的谷歌。