Android开发中BuildConfig.DEBUG的使用
2013-11-28 17:10
465 查看
ADT(r17)发布以后,Google为我们提供了一种新的调试机制,即BuildConfig.DEBUG。
ADT 17.0.0的New build features第二条如下描述:
Added a feature that allows you to run some code only in debug mode. Builds now generate a class called BuildConfig containing a DEBUG constant that is automatically set according to your build type. You can check the (BuildConfig.DEBUG) constant in your
code to run debug-only functions.
新增了一个特性,允许开发者只在Debug模式下运行一些代码。Builds会自动生成一个叫做BuildConfig的类(跟R文件类似),该类包含一个名为DEBUG的常量,其常量值会根据开发者的Build类型自动设定。这样,就可以根据BuildConfig.DEBUG的值来运行相应的调试代码。
详见: http://developer.android.com/intl/zh-CN/tools/sdk/eclipse-adt.html
自动生成的类很简单:
ADT 17.0.0的New build features第二条如下描述:
Added a feature that allows you to run some code only in debug mode. Builds now generate a class called BuildConfig containing a DEBUG constant that is automatically set according to your build type. You can check the (BuildConfig.DEBUG) constant in your
code to run debug-only functions.
新增了一个特性,允许开发者只在Debug模式下运行一些代码。Builds会自动生成一个叫做BuildConfig的类(跟R文件类似),该类包含一个名为DEBUG的常量,其常量值会根据开发者的Build类型自动设定。这样,就可以根据BuildConfig.DEBUG的值来运行相应的调试代码。
详见: http://developer.android.com/intl/zh-CN/tools/sdk/eclipse-adt.html
自动生成的类很简单:
public final class BuildConfig { public final static boolean DEBUG = true; }使用方法也很简单:
if (BuildConfig.DEBUG) { // TODO your debug code here }BuildConfig.DEBUG的值只有在打包带签名的Apk时才会置为false,但需要注意的是:打包之前要手动编译一下,取消自动编译。
相关文章推荐
- Android中使用BuildConfig.DEBUG 一直为false解决方案
- Android BuildConfig.DEBUG的使用
- android中BuildConfig.DEBUG的使用
- android Log控制小技巧--BuildConfig.DEBUG的使用
- Android BuildConfig.DEBUG的使用详解
- Eclipse AS使用随记 - Android BuildConfig.DEBUG模式运用
- android中BuildConfig.DEBUG的使用
- android中BuildConfig.DEBUG的使用
- android中BuildConfig.DEBUG的使用
- cordova build android 报错Execution failed for task ':mergeDebugResources'.某些输入文件使用或覆盖了过时的API
- 【Android New Features】—— 关于ADT 17的BuildConfig.DEBUG
- Android逆向基础笔记—Android NDK开发3之使用ndk-build工具手动编译
- Android BuildConfig.DEBUG的妙用(Eclipse)
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- android中的BuildConfig.DEBUG
- Android BuildConfig.DEBUG的妙用
- android BuildConfig Debug的妙用
- Android BuildConfig.DEBUG的妙用
- Android studio build.gradle配置,debug下使用正式签名,重命名apk
- BuildConfig:Android BuildConfig.DEBUG的妙用