在最新版本的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