AndroidStudio开启代码混淆Progurad功能,防止你的app被反编译

Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。

在AndroidStudio中开启Progurad的方法也非常简单,进入bulid.gradle

AndroidStudio开启代码混淆Progurad功能,防止你的app被反编译_第1张图片

将minifyEnabled设置为true即可。

反编译后的代码如下,阅读起来将会非常困难:

AndroidStudio开启代码混淆Progurad功能,防止你的app被反编译_第2张图片

你可能感兴趣的:(Android)