没有认真地注释掉我在我编写的整个应用程序中植入的大量 Log.v() 和 Log.d() 语句,是否有一种更优雅/更有效的方式将应用程序编译为“发布模式”,以便我的LogCat 消息不显示?
问问题
11134 次
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.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
}
}
于 2016-09-06T10:27:24.630 回答