首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BuildConfig.DEBUG在哪?

BuildConfig.DEBUG在哪?
EN

Stack Overflow用户
提问于 2012-03-22 20:02:25
回答 4查看 16.7K关注 0票数 27

我的项目似乎没有意识到这个新的常量,它显然是在安卓工具r17构建中自动生成的:

“添加了仅允许您在调试模式下运行某些代码的功能。生成现在生成一个名为BuildConfig的类,其中包含根据生成类型自动设置的调试常量。您可以检查代码中的(BuildConfig.DEBUG)常量以运行仅调试功能,如输出调试日志。”

我已经确认这个类不是由新工具在我的项目中的任何地方自动生成的。我删除了所有项目输出(包括所有gen文件夹)并重新构建,并且只生成了R.java类。

为什么这些工具不能生成BuildConfig类?这可能与我使用IntelliJ有关。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-22 22:33:23

IntelliJ不会生成BuildConfig、java和类文件。

我假设这个函数是由Eclipse的ADT插件提供的,并不是SDK工具/公共构建工具的一部分。

票数 12
EN

Stack Overflow用户

发布于 2012-03-22 20:19:15

我刚检查过。它在这里生成(在您的所有项目中):

代码语言:javascript
复制
gen/package_name/BuildConfig.java

并包含以下内容:

代码语言:javascript
复制
/** Automatically generated file. DO NOT MODIFY */
package package_name;

public final class BuildConfig {
    public final static boolean DEBUG = true;
}
票数 10
EN

Stack Overflow用户

发布于 2012-04-26 18:51:10

IntelliJ Idea现在支持在最新的EAP中生成BuildConfig

相关链接:

http://youtrack.jetbrains.com/issue/IDEA-83336 http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9821875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档