android– 如何检测我是处于发布模式还是调试模式?

android– 如何检测我是处于发布模式还是调试模式?,第1张

概述如何在代码中检测到我处于发布模式或调试模式?解决方法:最简单,最好的长期解决方案是使用BuildConfig.DEBUG.这是一个布尔值,对于调试版本将为true,否则为false:if(BuildConfig.DEBUG){//dosomethingforadebugbuild}有报道说这个值在基于Eclipse的构建中并非100%可靠,

如何在代码中检测到我处于发布模式或调试模式?

解决方法:

最简单,最好的长期解决方案是使用BuildConfig.DEBUG.这是一个布尔值,对于调试版本将为true,否则为false:

if (BuildConfig.DEBUG) {  // do something for a deBUG build}

有报道说这个值在基于Eclipse的构建中并非100%可靠,尽管我个人没有遇到过问题,所以我不能说它究竟有多少问题.

如果您使用的是AndroID Studio,或者从命令行使用Gradle,则可以将自己的内容添加到BuildConfig,或者调整调试和发布构建类型,以帮助在运行时区分这些情况.

Illegal Argument的解决方案基于清单中androID:deBUGgable标志的值.如果您希望区分“调试”构建和“发布”构建,那么根据定义,这是最佳解决方案.但是,请记住,未来,可调试标志实际上是Gradle / AndroID Studio认为“调试”版本的独立概念.任何构建类型都可以选择将deBUGgable标志设置为对该开发人员和该构建类型有意义的任何值.

总结

以上是内存溢出为你收集整理的android – 如何检测我是处于发布模式还是调试模式?全部内容,希望文章能够帮你解决android – 如何检测我是处于发布模式还是调试模式?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存