android studio混淆打包

前几天一直在研究android studio的混淆打包,网上查了各种资料,东拼西凑的总算把这一个需求给实现了;as打包比eclipse要简单很多,以一个简单的工程为例:



打开APP目录下的build.gradle文件找到:



当你需要混淆打包的时候将minifyEnabled 后面的布朗值改为true,而下面则是所依据的混淆文件,在eclipse中proguard-android.txt想必都很熟悉,但是开始在as工程始终没有找到这个文件,后来看了下as的目录结构,用我那没过四级的英语翻译了下确定混淆文件应该就是proguard-rules.pro接下来就是进行一些混淆的设定了:



为了以后项目打包方便,我把一些架包的混淆设置都添加进去了,根据需求自行设置就OK了。

以上都设置好了接下来就是验证打包结果了,将打包出来的APK反编译一下,效果如下:



我使用的反编译方法链接在这。。。http://blog.csdn.net/vipzjyno1/article/details/21039349/  

最后附带个人设置的proguard-rules.pro文件 点击下载


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值