Android gradle 删除日志

标签 android android-studio gradle android-gradle-plugin

我在 android 中以 Release模式创建了一个应用程序。 当我在 Release模式下发布我的应用程序时,我想删除我项目中的所有日志。 我该怎么做而不复制我的代码? 我可以使用 Gradle 删除日志吗?

最佳答案

您可以使用 BuildConfig.DEBUG 变量,该变量对于调试构建为真,否则为假。

你可以有一个带有变量的常量文件

public static final LOG_ENABLED = BuildConfig.DEBUG;

然后在打印日志之前检查变量。

if(Constants.LOG_ENABLED){
   // print Log
}

关于Android gradle 删除日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29059968/

相关文章:

android - 配置 ADB 时出现错误

Android 导航回到 Activity;不要重新加载父级

android - 奇怪的 NullPointerException WebSocketHandshake.verifyServerHandshakeHeaders 与谷歌包

java - Android 上的 RethinkDB - 编译失败

gradle - 如何将build.gradle中的gradle jar配置转换为插件代码

java - android 让 "final"被捡起来进行 GC

android - 在 android 中打印 `this` 变量

java - Gradle 和用于 Android 构建的 Maven 存储库的悲伤

android - 在不新建项目的情况下在Android Studio中查看logcat

android - Fabric maven repo 导致 gradle 构建缓慢