Android 在释放apk中禁用LogCat输出?

Android 在释放apk中禁用LogCat输出?,android,logcat,Android,Logcat,除了认真地评论我在我编写的应用程序中植入的大量Log.v()和Log.d()语句外,还有没有更优雅/高效的方法将应用程序编译为“发布模式”,这样我的LogCat消息就不会出现了?请检查以下线程:目前使用最新的Android Studio 2.1.3,我遵循以下步骤: 在proguard rules.pro中添加以下行 -assumenosideeffects class android.util.Log { *; } 编辑了应用程序模块的build.gradleminifyEnable

除了认真地评论我在我编写的应用程序中植入的大量Log.v()和Log.d()语句外,还有没有更优雅/高效的方法将应用程序编译为“发布模式”,这样我的LogCat消息就不会出现了?

请检查以下线程:

目前使用最新的Android Studio 2.1.3,我遵循以下步骤:

proguard rules.pro中添加以下行

-assumenosideeffects class android.util.Log {
    *;
}
编辑了应用程序模块的build.gradleminifyEnabled必须设置为true才能激活proguardproguard android optimize.txt必须使用,以允许在proguard-rules.pro中运行优化

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

在对accepted answer()的评论中,据说行号将被打断,因为日志调用将被删除。