使用proguard android studio删除日志

时间:2016-01-20 18:11:55

标签: android proguard android-proguard

您好我尝试了不同的方法来删除发布apk中的日志,但没有任何作用。我正在使用android studio 1.5.1和android api 22这里是我的配置

buildTypes {
    release {
        minifyEnabled false
        proguardFiles '/Users/cesar/Library/Android/sdk/tools/proguard/proguard-android-optimize.txt', 'proguard-rules.pro'

    }
}
在proguard-rules.pro中的

我添加了这个

-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(...);
}

我正在创建已签名的apk用于发布,但我仍然在控制台中看到日志,我知道在进行一些研究之后我必须使用优化文件,但我仍然在控制台中看到日志。

1 个答案:

答案 0 :(得分:0)

尝试使用

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

使用你的proguard规则。