美文网首页
Android Studio代码混淆

Android Studio代码混淆

作者: Rave_Tian | 来源:发表于2016-05-20 16:06 被阅读18次

    1.启用ProGuard

    对于Gradle项目我们可以build.gradle中进行配置

    buildTypes{

                   release{

                             minifyEnabled true  //开启混淆

                            proguardFile'proguard-gson.pro'  //配置单个文件这样

                             proguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'  //默认的混淆配置文件

                   }

                   debug{

                            minifyEnabled false

                            proguardFile'proguard-gson.pro'

                            proguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'

                   }

    }

    如上面代码所示,我们可以使用minifyEnabled true开启,并且对其配置混淆配置,可以配置多个文件或单个文件。

    android的sdk中已经为我们提供了两个默认的配置文件,我们可以拿过来进行使用,proguard-android.txt和proguard-android-optimize.txt。

    2.ProGuard配置

    上面说到android为我们提供了两个默认的配置文件,在其中,我们可以看到他的一些语法。本节进行描述。

    保留选项(配置不进行处理的内容)

    相关文章

      网友评论

          本文标题:Android Studio代码混淆

          本文链接:https://www.haomeiwen.com/subject/rosnrttx.html