1.增加混淆文件proguard.cfg(具体内容在最后)
2.project.properties 增加 proguard.config=proguard.cfg
3.如果有第三方lib,progurad.config需要添加如下代码:
-libraryjars *.jar (声明lib文件)
-dontwarn com.xx.aa.** (不提示警告)
-keep class com.xx.aa.**{*;} (不进行混淆)
常见问题:
1.Android工程路径名内不能有空格,否则会出现错误:
Proguard returned with error code 1. See console
Error: C:/Documents (系统找不到指定文件)
2.Proguard returned with error code 1. See console
异常:java.lang.ArrayIndexOutOfBoundsException
把项目中生成的proguard文件夹(此时文件夹是空的)删掉,然后再重新运行项目