在Android中,我得到的是BuildConfig.java,而不是R.java文件

在Android中,我得到的是BuildConfig.java,而不是R.java文件,java,android,Java,Android,可能重复: 在Android中,我得到了BuildConfig.java文件,但它无法生成R.java文件 请帮我问候一下。我尝试了Android工具->修复项目属性。但还是没能跑 我还尝试了Clean和build,但再次未能生成R.Java 提前感谢。在Eclipse IDE上删除BuildConfig.java和R.java并从Project->Clean…重建后尝试删除BuildConfig.java和R.java并在Eclipse IDE上从Project->Clean…重建当这种情况

可能重复:

在Android中,我得到了
BuildConfig.java
文件,但它无法生成
R.java文件

请帮我问候一下。我尝试了
Android工具->修复项目属性
。但还是没能跑

我还尝试了Clean和build,但再次未能生成R.Java


提前感谢。

在Eclipse IDE上删除BuildConfig.javaR.java并从Project->Clean…重建后尝试删除BuildConfig.javaR.java并在Eclipse IDE上从Project->Clean…重建当这种情况发生在我身上时,是因为我更改了清单中的package=属性。此属性确定将在何处构建R.java。搜索项目目录以查看是否构建了R.java。如果是这样,并且它不是代码所期望的,那么您可能需要修复清单文件,或者将其导入引用它的代码中


如果它根本没有被建造,试着按照伊姆兰的建议清理它。如果这没有帮助,仔细看看你所有的资源。如果资源中的任何地方出现问题,它都会阻止生成R.java。

有时,当我遇到这种情况时,这是因为我更改了清单中的package=属性。此属性确定将在何处构建R.java。搜索项目目录以查看是否构建了R.java。如果是这样,并且它不是代码所期望的,那么您可能需要修复清单文件,或者将其导入引用它的代码中


如果它根本没有被建造,试着按照伊姆兰的建议清理它。如果这没有帮助,仔细看看你所有的资源。如果资源中的任何地方有问题,它会阻止生成R.java。

它不是“代替”--您应该同时拥有
BuildConfig.java
R.java
。您的Eclipse控制台中可能有错误,或者资源(
res/
)或
AndroidManifest.xml
上有红色的X标记,这些都会阻止
R.java
成功重建。请看这里:它不是“代替”--您应该同时拥有
BuildConfig.java
R.java
。您的Eclipse控制台中可能有错误,或者资源(
res/
)或
AndroidManifest.xml
上有红色的X标记,这些都会阻止
R.java
成功重建。请参见此处:不起作用。BuildConfig.java在没有R.java的情况下重新出现。需要修复的是xml文件。不起作用。BuildConfig.java在没有R.java的情况下重新出现。需要修复的是xml文件。