Android 如何仅针对构建版本强制导致调试代码的编译错误?
当我开发应用程序时,我经常添加一些代码用于调试/dev-t目的。不幸的是,当我创建发布APK时,我也倾向于忘记这些代码。我想使用一些解决方案,只为发布版本调用编译错误Android 如何仅针对构建版本强制导致调试代码的编译错误?,android,debugging,compiler-errors,Android,Debugging,Compiler Errors,当我开发应用程序时,我经常添加一些代码用于调试/dev-t目的。不幸的是,当我创建发布APK时,我也倾向于忘记这些代码。我想使用一些解决方案,只为发布版本调用编译错误 有什么著名的解决方案或新的想法吗?这将是我的开发中最好的防遗忘工具:)如果您想为不同的风格值抛出错误,您可以从BuildConfig中使用变量,例如Debug(返回布尔值)或FLAVOR 更好的解决方案是将调试代码放在如下结构中: if(BuildConfig.DEBUG){ //place your debug code h
有什么著名的解决方案或新的想法吗?这将是我的开发中最好的防遗忘工具:)如果您想为不同的风格值抛出错误,您可以从
BuildConfig
中使用变量,例如Debug
(返回布尔值)或FLAVOR
更好的解决方案是将调试代码放在如下结构中:
if(BuildConfig.DEBUG){
//place your debug code here
}
您不需要删除它。
如果您仍然需要在非调试构建中抛出信息以删除该信息,只需检查
BuildConfig.debug
是否为false并抛出异常。我实际上是在询问编译错误,而不是运行时异常。不过还是谢谢你。