0

似乎我错过了 R 文件,这是一个常见错误,通常我已经通过清理项目、使用 android 工具修复项目属性并重新启动 Eclipse 来解决。现在我已经安装了新的 android 开发者工具 eclipse,在导入项目后,我在 eclipse 中出现了这个错误:

Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'MyProject'.
java.lang.NullPointerException

并且没有生成 R 文件,因此它丢失了。该项目是一个图书馆项目。谢谢

4

3 回答 3

1

有时,如果您在 XML 文件中有错误,它会阻止项目正确构建,并且资源 (project.R) 文件将无法正确创建。您还需要确保您正在导入资源文件,而不是来自 android.R 的资源文件

如果您更改了项目构建目标或 minSdkVersion,您的布局文件之一中可能包含您正在使用的 SDK 不支持的 XML 节点,这将阻止其构建。这也值得检查

于 2013-01-06T17:53:00.283 回答
0

清理项目,因为该项目可能无法找到资源的名称,这真的很糟糕,我在添加新图像时经常遇到这个问题..

于 2013-01-06T18:00:48.707 回答
0

转到项目并点击清洁。这应该重新生成您的 R.java 文件。还要摆脱任何 import android.R.* 语句,然后按照所述进行清理。

否则,布局下的 XML 资源可能没有正确的命名约定,或者可能有一些大写字母。

尝试将它们更改为小写并确保您的 layout.xml 文件不包含错误。

于 2013-01-06T17:50:16.310 回答