Android studio 如何使用Proguard文件?

Android studio 如何使用Proguard文件?,android-studio,android-gradle-plugin,android-proguard,Android Studio,Android Gradle Plugin,Android Proguard,我尝试使用用于发布版本的定制proguard文件从代码中删除所有Log的方法调用。因此,我编写了我的定制proguard文件(取自网络): proguard rules release.txt -assumenosideeffects class android.util.Log { public static boolean isLoggable(java.lang.String, int); public static int v(...); public stati

我尝试使用用于发布版本的定制proguard文件从代码中删除所有Log的方法调用。因此,我编写了我的定制proguard文件(取自网络):

proguard rules release.txt

-assumenosideeffects class android.util.Log {
    public static boolean isLoggable(java.lang.String, int);
    public static int v(...);
    public static int i(...);
    public static int w(...);
    public static int d(...);
    public static int e(...);
}
build.grade
中添加了它:

android {

    buildTypes {

        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.txt', 'proguard-rules-release.txt'
        }
    }
}
但是当我在Android Studio中通过反编译器在
~/app/build/intermediates/classes/release
中读取
*.class
文件时,我发现它包含所有调用,并且没有proguard文件

我做错了什么

已添加 我甚至反编译了apk文件。现在,我确信我的proguard文件不起作用。 我重写了build.gradle,所以:

release {
            minifyEnabled false
            zipAlignEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
                    'proguard-rules.pro'
}

并在反编译后生成签名的apk文件。。。但它都有日志输出。我什么都不懂…

我发现我做错了。伊玛·努比。答案在我的帖子里

minifyEnabled false
此选项启用|禁用对proguard文件的支持。
也许有人也会有同样的问题