Android Studio ProGuard似乎没有运行

前端之家收集整理的这篇文章主要介绍了Android Studio ProGuard似乎没有运行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在过去几天我从 Eclipse切换到了 Android Studio,并且大部分的工作都在工作.但是,当我生成一个签名的APK时,ProGuard似乎从未运行.

我使用生成签名的APK向导,选择“运行ProGuard”并指定我的proguard.cfg作为配置文件.构建过程运行没有错误,并生成功能的apk,但是apk比Eclipse生成的apk大65%.当我通过Android Studio的APK向导生成apk时,不要选择“运行Proguard”,所以产生的apk与ProGuard上运行的apk大小相同.我的项目目录中的任何地方都不会生成mapping.txt,seeds.txt或usage.txt.我试过加了

buildTypes {
    release {
        runProguard true
        proguardFile file('proguard.cfg')
        proguardFile getDefaultProguardFile('project-android.txt')
    }
}

和我的build.gradle文件的变体,但也没有效果.

这是在Android Studio 0.2.0上发生的,尽管我在0.1.9上看到相同的行为.我在Windows 7上工作.

任何人都可以告诉我可能会发生什么?如果我能找到ProGuard应该产生的日志,我会很高兴.

解决方法

只需更新你的build.gradle
buildTypes {           
   release {
     minifyEnabled true
     proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.txt'
   }
}

详情Reference.我希望它能帮助你

猜你在找的Android相关文章