很多人都有同样的问题,R文件。在我的情况下,我有一些来自不同项目的不同包,然后是不同的R文件。当我将所有这些包导入一个,以及所有R文件和布局时,它们(R文件)消失了。
我的问题是:我如何解决这个问题?我有一些操作,比如Clean方法,但没有任何改变,R文件永远不会回归:(
答案 0 :(得分:1)
如果这没有帮助,您的项目中可能有错误的文件名或错误的编码字符串。 打开“gen”文件夹中的错误文件,滚动到错误..如果它是一个字符串,只需更改它。如果它是一个错误的文件名,请重命名它。
不要在类别以外的文件名中使用大写字母,不要使用空格......
如果您有一个UTF-8所需语言的字符串,请确保您的编辑器在Window中设置为UTF-8 - >偏好 - >一般 - >工作区 - >文本文件编码。
答案 1 :(得分:0)
永远不要导入任何R.java。如果你有任何自动导入的包说导入R.java,也删除它。清洁应解决问题。如果没有,请检查您的xml文件中是否有最近的更改。有时,恢复到之前的更改可以解决此问题。如果没有,请重新创建一个新项目。从生成的位置跟踪您的问题
答案 2 :(得分:0)
R.java是在程序构建时自动生成的。如果无法构建,则无法生成R文件。
这基本上意味着您的代码中某处存在错误,导致其无法构建。
要在Eclipse中查找错误,请使用“问题”窗口。如果它没有打开,请转到Window>显示视图>出现问题或按下热键:ALT + SHIFT + Q,X
Eclipse中的Problems窗口将准确显示阻止应用程序正确构建的内容。