亲们,因为没有混淆过android文件,所以没有使用过android studio,下面把自己的经验拿下来分享一下:
混淆的意义就不说了,说的人太多了,首先混淆前需要需要申请签名文件:
这样就生成了相应的签名文件,下来就需要搞一下混淆文件:
首先在
首先就将这个文件添加进来,然后就是在
proguard-project.txt文件中进行混淆规则的编写了,这部分的网上代码很多,就不写了,这里需要说明下内部类的混淆,如果你的代码中有内部类比如:bean,或者其他的方法中,这些必须不能被混淆,
下面在build.gradle文件中中进行android的配置:
signingConfigs {
release {
storeFile file("_box.jks")
storePassword ""
keyAlias "_game_box"
keyPassword ""
}//这些内容都是刚才证书的内容
}
这样就可以运行了