如有转载,请申明:
转载至 http://blog.csdn.net/qq_35064774/article/details/52871521
写这篇博客的理由
前段时间用Android Studio混淆打包的时候,碰到一些问题,网上找了很多资料,发现很多都是Copy Paste,找了许久没有找到有用的资料,然后在Stack Overflow中找到了部分答案。所以决定自己写一篇“有用的博客”。
启用混淆打包
在Android Studio中只需要打开build.gradle文件,找到如下一段,把minifyEnabled 设置为 true,就开启了混淆打包。
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
混淆配置
混淆配置文件介绍
- AS中支持默认配置+自定义配置,比如上面的设置中,默认配置文件是
proguard-android.txt
,自定义配置文件是proguard-rules.pro
。 - 默认配置文件一般都是在Android SD