如何通过在android studio中使用混淆[proguard]来保护我们的应用程序

时间:2016-03-10 05:03:06

标签: android security android-proguard

我正在寻找使用proguard保护我的应用程序,但我没有找到正确的答案如何保护我的应用程序。    如果有人知道如何使用proguard中的混淆来保护我们的应用程序,请帮助我。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Android Studio

  1. 转到应用的build.gradle文件
  2. 检查文件
  3. 中的以下代码段
      

    将minifyEnabled设为' true';

    buildTypes {
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'),
                                                     'proguard-rules.pro'
            }
    }
    
    1. 在proguard-rules.pro中添加与您的应用匹配的激励和规则。
    2. E.g。

      -keep public class * extends android.support.v7.app.ActionBarActivity
      -keep public class * extends your.package.name.SomeClass
      -keep class android.support.v7.** { *; }
      -keep interface android.support.v7.** { *; }