如何在我的代码中检测到我处于 Release模式还是 Debug模式?
最简单、最好的长期解决方案是使用 BuildConfig.DEBUG
.这是 boolean
值为 true
对于调试版本,false
否则:
if (BuildConfig.DEBUG) {
// do something for a debug build
}
BuildConfig
或以其他方式调整 debug
和 release
构建类型以帮助在运行时区分这些情况。android:debuggable
的值。 list 中的标志。如果这就是您希望区分“调试”构建和“发布”构建的方式,那么根据定义,这是最好的解决方案。但是,请记住,在 future ,debuggable
flag 实际上是一个独立于 Gradle/Android Studio 认为的“调试”构建的概念。任何构建类型都可以选择设置 debuggable
标记为对该开发人员和该构建类型有意义的任何值。
关于android - 如何检测我是处于 Release模式还是 Debug模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844667/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |