如果我在我编写的应用程序中种植了大量的Log.v()和Log.d()语句,那么是否有一种更优雅/高效的方式将应用程序编译为“发布模式”,以便我的LogCat消息不显示?
答案 0 :(得分:5)
答案 1 :(得分:1)
此时使用最新的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
}
}