很多人都有同样的问题,R文件。就我而言,我有一些来自不同项目的不同包,然后是不同的 R 文件。当我将所有这些包导入一个,以及所有 R 文件和布局时,它们(R 文件)消失了。
我的问题是:我该如何解决这个问题?我进行了一些操作,例如 Clean 方法,但没有任何改变,并且 R 文件永远不会卷土重来:(
如果这没有帮助,您的项目中可能有错误的文件名或错误的编码字符串。打开“gen”文件夹中的错误文件,滚动到错误..如果它是一个字符串,只需更改它。如果它是一个错误的文件名,请重命名它。
不要在类以外的文件名中使用大写字母,不要使用空格...
如果您有一个 UTF-8 所需语言的字符串,请确保您的编辑器在 Window -> Preferences -> General -> Workspace -> Text file encoding 中设置为 UTF-8。
永远不要导入任何 R.java。如果你有任何自动导入的包说 import R.java,也删除它。清洁应该可以解决问题。如果没有,请检查您最近是否对 xml 文件进行了任何更改。有时,恢复到以前的更改可以解决此问题。如果没有,请重新创建一个新项目。从生成的位置追溯您的问题
R.java 是在您的程序构建时自动生成的。如果构建失败,则无法生成 R 文件。
这基本上意味着您的代码中某处存在错误,阻止了它的构建。
要在 Eclipse 中查找错误,请使用“问题”窗口。如果它未打开,请转到 Window > Show View > Problems 或按热键:ALT+SHIFT+Q、X
Eclipse 中的 Problems 窗口将准确地向您显示阻止应用程序正确构建的原因。