首页 > 解决方案 > 是否可以仅在 android 的调试模式下使用某些库?

问题描述

嗨,我只想在调试模式下使用某些库及其代码。可能吗?例如。我仅将改造日志记录用于调试模式。如何仅在调试版本中使用此日志记录库。

我可以使用 debugImplementation 仅用于调试构建,但代码编译在生产中失败,因为应用程序的日志记录代码仍然存在。

标签: androidretrofitinterceptor

解决方案


你可以像这样使用它.. Leak Canary 库仅在调试模式下工作。

在 build.gradle 中像这样实现你的库。

dependencies {
    // debugImplementation because LeakCanary should only run in debug builds.
    debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'
}

推荐阅读