0

很多人都有同样的问题,R文件。就我而言,我有一些来自不同项目的不同包,然后是不同的 R 文件。当我将所有这些包导入一个,以及所有 R 文件和布局时,它们(R 文件)消失了。

我的问题是:我该如何解决这个问题?我进行了一些操作,例如 Clean 方法,但没有任何改变,并且 R 文件永远不会卷土重来:(

4

3 回答 3

1
  • 删除“gen”文件夹。
  • 通过 Project -> Clean... 清理项目

如果这没有帮助,您的项目中可能有错误的文件名或错误的编码字符串。打开“gen”文件夹中的错误文件,滚动到错误..如果它是一个字符串,只需更改它。如果它是一个错误的文件名,请重命名它。

不要在类以外的文件名中使用大写字母,不要使用空格...

如果您有一个 UTF-8 所需语言的字符串,请确保您的编辑器在 Window -> Preferences -> General -> Workspace -> Text file encoding 中设置为 UTF-8。

于 2012-07-02T13:33:16.160 回答
0

永远不要导入任何 R.java。如果你有任何自动导入的包说 import R.java,也删除它。清洁应该可以解决问题。如果没有,请检查您最近是否对 xml 文件进行了任何更改。有时,恢复到以前的更改可以解决此问题。如果没有,请重新创建一个新项目。从生成的位置追溯您的问题

于 2012-07-02T13:33:28.997 回答
0

R.java 是在您的程序构建时自动生成的。如果构建失败,则无法生成 R 文件。

这基本上意味着您的代码中某处存在错误,阻止了它的构建。

要在 Eclipse 中查找错误,请使用“问题”窗口。如果它未打开,请转到 Window > Show View > Problems 或按热键:ALT+SHIFT+Q、X

Eclipse 中的 Problems 窗口将准确地向您显示阻止应用程序正确构建的原因。

于 2012-07-02T15:56:37.940 回答