Отключить вывод LogCat в релизе apk? - PullRequest
6 голосов
/ 01 апреля 2011

Если не усердно комментировать многочисленные выражения Log.v () и Log.d (), которые я установил в приложении, которое я написал, есть ли более элегантный / эффективный способ компиляции приложения в «режиме выпуска» так что мои сообщения LogCat не отображаются ?

Ответы [ 2 ]

5 голосов
/ 01 апреля 2011

Пожалуйста, проверьте эту тему: Как включить / отключить уровни журнала в Android?

1 голос
/ 06 сентября 2016

Используя последнюю версию Android Studio 2.1.3, я выполнил следующие действия:

Добавьте строки ниже в proguard-rules.pro

-assumenosideeffects class android.util.Log {
    *;
}

Отредактировано build.gradle модуля приложения. minifyEnabled должен быть установлен в true, чтобы активировать Proguard. proguard-android-optimize.txt должен использоваться для запуска оптимизаций в proguard-rules.pro.

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