6

没有认真地注释掉我在我编写的整个应用程序中植入的大量 Log.v() 和 Log.d() 语句,是否有一种更优雅/更有效的方式将应用程序编译为“发布模式”,以便我的LogCat 消息不显示

4

2 回答 2

5

请检查此线程:如何在 Android 中启用/禁用日志级别?

于 2011-04-01T14:45:10.577 回答
1

此时使用最新的 Android Studio 2.1.3,我按照以下步骤操作:

在proguard-rules.pro中添加以下行

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

编辑了 app 模块的build.gradleminifyEnabled必须设置为 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
        }
    }
于 2016-09-06T10:27:24.630 回答