项目因为要发布,所以要混淆打包。
混淆打包流程:
1.在 proguard-project.txt 文件中添加不需要混淆的类和第三方的 jar 包
这个是保持自己包中不需要混淆的类,如果有些类调用了 jni 也不需要混淆,不然会出错。
还有如果项目中有其他项目作为 library 引入,那这些项目的一些类也不能混淆。
这个是保持项目中的第三方 jar 不混淆
另外加上上面几句话,不然会在控制台中报 warning 警告
2.在 project.properties 文件中把 proguard.config=${sdk.dir}/tools/
proguard/proguard-android.txt:proguard-project.txt 前的#号去掉
最后导出签名包就可以了