`
leecong1p
  • 浏览: 146584 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android中混淆的一些问题

 
阅读更多

什么是混淆什么是proguard我就不解释了。Android2.3自带混淆,但是2.2以下的就要自己想办法。你可以新建一个2.3的项目,然后项目根目录里会自动建立一个“proguard.cfg”,把这个文件拷贝到你的工程目录下。如图:

 

 

这个文件是谷歌帮你配置好的,直接用就行,大部分项目OK。然后在default.properties里加上一句proguard.config=proguard.cfg,表示启用混淆,如图:
 

 

以后再打包发布你的项目就是混淆以后的啦。不信你可以用dex2jar反编译一下看看。

 

还有一个我遇到的问题,比如我植入广告,用到一个广告商提供的jar包,但是proguard总是混淆出错。这时候,最好滤过对这个jar里类的混淆,然后关闭proguard的警告,就可以正常打包了,如图。


 

个人实践所得,转载注明,谢谢~

  • 大小: 7.8 KB
  • 大小: 8.3 KB
  • 大小: 12.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics