Android 在释放apk中禁用LogCat输出?
除了认真地评论我在我编写的应用程序中植入的大量Log.v()和Log.d()语句外,还有没有更优雅/高效的方法将应用程序编译为“发布模式”,这样我的LogCat消息就不会出现了?请检查以下线程:目前使用最新的Android Studio 2.1.3,我遵循以下步骤: 在proguard rules.pro中添加以下行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
-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()的评论中,据说行号将被打断,因为日志调用将被删除。