android - 是否可以仅在 android 的调试模式下使用某些库?
问题描述
嗨,我只想在调试模式下使用某些库及其代码。可能吗?例如。我仅将改造日志记录用于调试模式。如何仅在调试版本中使用此日志记录库。
我可以使用 debugImplementation 仅用于调试构建,但代码编译在生产中失败,因为应用程序的日志记录代码仍然存在。
解决方案
你可以像这样使用它.. Leak Canary 库仅在调试模式下工作。
在 build.gradle 中像这样实现你的库。
dependencies {
// debugImplementation because LeakCanary should only run in debug builds.
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'
}
推荐阅读
- angular - 如何使用角度材料表显示来自 API 响应的对象?
- python - Python打破嵌套的for循环并重新启动while循环
- python - 二进制分类时数据集不平衡的问题
- node.js - 如何在共享服务器上部署 nodejs 应用程序
- amazon-web-services - 如何在 Terraform 中使用 AWS 提供的 lambda 层?
- javascript - Jest 在 Typescript 中导入 lodash 函数时遇到了意外的标记
- perl - 如何从终端在 Mac 上运行这个简单的 Perl CGI 脚本?
- go - go get -u 创建一个失败的 go.mod
- python - 用美汤刮身份证
- php - 在 Google Cloud DataStore 和 PHP 中获取新实体的密钥