在最新版本的ADT(r17)中,生成的常量增加了BuildConfig.DEBUG
,该值是根据构建类型设置的。我遇到的问题是,它从来没有设置为false,我希望它在执行“Android工具 - >导出签名的应用程序包”时发生变化,但它不适用于我。ADT何时将BuildConfig.DEBUG设置为false?
那么如何更改构建类型?
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
BuildConfig.java构建工具,并放置到根文件夹。已签名的APK应该具有BuildConfig.DEBUG = false。它不应该是你的问题。您不应该手动触摸该文件... – 2013-11-27 19:27:11
如果使用gradle释放此标志是100%可靠的。所以当你做一个./gradlew assembleDebug它的真实情况,并且在做汇编时它的错误。 – slott 2013-12-26 17:27:37