Android混淆从入门到精通

 网址链接

 https://www.jianshu.com/p/7436a1a32891


  

 
 

简介

   
   
作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混 淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者 也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。 本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下, 独立写出适合自己代码的混淆规则。
    
    

说在前面

这里我们直接用Android Studio来说明如何进行混淆,Android Studio自身集成Java语

言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单,只需要在

工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以

proguard-rules.pro文件中加入我们的混淆规则了

接下来看链接: https://www.jianshu.com/p/7436a1a32891
      
      
android { ... buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile( 'proguard-android.txt'), 'proguard-rules.pro' } } }
作者:CPPAlien 链接:https://www.jianshu.com/p/7436a1a32891 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
      
      
android { ... buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile( 'proguard-android.txt'), 'proguard-rules.pro' } } }
作者:CPPAlien 链接:https://www.jianshu.com/p/7436a1a32891 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
      
      
android { ... buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile( 'proguard-android.txt'), 'proguard-rules.pro' } } }
作者:CPPAlien 链接:https://www.jianshu.com/p/7436a1a32891 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值