AndroidStudio开启代码混淆Progurad功能,防止你的app被反编译
2015-05-02 15:32
465 查看
Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。
在AndroidStudio中开启Progurad的方法也非常简单,进入bulid.gradle
![](http://img.blog.csdn.net/20150502160538024?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemlxaV9oYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将minifyEnabled设置为true即可。
反编译后的代码如下,阅读起来将会非常困难:
在AndroidStudio中开启Progurad的方法也非常简单,进入bulid.gradle
将minifyEnabled设置为true即可。
反编译后的代码如下,阅读起来将会非常困难:
相关文章推荐
- Proguard android代码混淆 防止反编译
- android 如何防止代码被反编译(代码混淆)
- 什么是代码混淆?andriod和android-studio工程如何启用代码混淆功能?
- Android 代码混淆 防止反编译
- 代码混淆防止APP被反编译指南
- 代码混淆防止APP被反编译指南
- Android Studio代码混淆
- 详解Android的反编译和代码混淆
- Android APK安全: 代码混淆且加壳防止反编译
- Android Studio代码混淆小结
- 怎么防止别人动态在你程序生成代码(怎么防止别人反编译你的app)
- android 混淆代码后 app 运行报错时, 如何精准定位报错位置
- Android App代码混淆解决方案
- IDEA / Android studio 使用gradle 编译 Failed to resolve: com.android.support:appcompat-v7:27.+
- Android Studio编译报“app:transformClassesWithExtractJarsForDebug”
- 利用android proguard混淆代码 防止反编译,优化代码
- 「Android 进阶」Android 项目代码混淆,防反编译
- (通用)Android App代码混淆终极解决方案【转】
- android代码混淆时,如何防止第三方jar包被混淆导致程序出错
- 一个功能,两个平台,三种语言 -(iOS,Swift,Android)App代码实现对比篇