ADT(r17)中添加了一个新功能可以允许开发者只在Debug模式下允许某些代码.Build系统生成一个名称为BuildConfig的类,该类包含一个DEBUG 常量,该常量会根据您的Build类型自动设置值.您可以通过(BuildConfig.DEBUG) 常量来编写只在Debug模式下运行的代码. 如果有些代码不想在发布后执行,就可以使用该功能. 比如调试日志,你不想在软件发布后被其他开发者看到,过去的方式是你设置一个全局变量,标记软件为DEBUG模式还是发布模式. public stati
在Android开发中,我们使用android.util.Log来打印日志,方便我们的开发调试.但是这些代码不想在发布后执行,我们并不想在软件发布后调试日志被其他开发者看到,现在我的方法是设置一个全局变量,标记软件为Debug模式还是Release模式.来看下代码: public class Log { private static final boolean DEBUG = true; public static void i(String tag, String msg) { if (DEB
在日常开发中,我们使用android.util.Log来打印日志,方便我们的开发调试.但是在打包发布时,需要手工把Log关闭,多少会有些不便,而且不排除打包者忘记关闭Log的情况.那么有没有更好的方法来帮助开发者解决这个问题? ADT(r17)发布以后,Google为我们提供了一种新的调试机制,即BuildConfig.DEBUG. ADT 17.0.0的New build features第二条如下描述: Added a feature that