proguard не удаляет логи - PullRequest
       12

proguard не удаляет логи

0 голосов
/ 12 июня 2018

В proguard-rules.pro , у меня есть следующая конфигурация:

-assumenosideeffects class android.util.Log {
    public static boolean isLoggable(java.lang.String, int);
    public static int v(...);
    public static int d(...);
    public static int i(...);
}

В моей сборке Gradle , я включаю proguard только для релиз сборка:

buildTypes {
        debug {
            debuggable true
            minifyEnabled false
            signingConfig signingConfigs.debug
        }
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
    }

В MyActivity у меня есть код журнала:

public class MyActivity extends Activity {
   @Override
    public void onResume() {
        super.onResume();
        Log.d("myTag", "Hello!");
    }
    ...

}

Я запускаю свое приложение в сборке выпуска:

enter image description here

В logcat я все еще вижу журнал «Hello!», Почему моя конфигурация proguard не удаляет журналы?

...