在编译我的项目时,我丢失了我的R.java文件。
我重新创建了新项目并替换了所有我的.xml文件,.java文件以及项目中的所有图像,但在该项目中我也丢失了我的R.java文件。
应该怎样解决这个问题?我可以为项目重新创建我的R.java文件吗?
答案 0 :(得分:5)
R.java文件由Android工具自动生成;所以,你应该总是能够重新生成它。
在这种情况下,强制清理和完全重建项目通常会有所帮助。
在Eclipse中,尝试:
答案 1 :(得分:3)
答案 2 :(得分:2)
可能有两种可能性:
答案 3 :(得分:2)
我有同样的问题,它归结为一个名为'case.xml'的资源文件。似乎'case'是一个重新标识的标识符。我只是更改了名称并解决了问题。
答案 4 :(得分:1)
当您的XML出错时,通常会“丢失”您的R.java文件。对于resources.ap_ FileNotFound问题也是如此。
尝试查看错误列表,看看XML文件中是否有任何错误。修复它们,然后重新构建,如上所述。
答案 5 :(得分:0)
如果您尝试以上所有答案但仍然收到错误,请检查您的java文件。
如果有任何导入android.R
文件,则删除该sentense。
再次尝试清理和构建项目。
我希望这样做。
答案 6 :(得分:0)
经过几个小时的沮丧清理和反复建立项目,最后我决定从我的文件中删除无法解析R.java的红色标记,因为它在我的代码中实际上不可用。从我的活动文件中删除第一个红线后,项目会自动构建并生成R.java。
这对我来说真的很奇怪,因为R.java没有任何理由而且毫无理由地回来了。
希望这会对你有所帮助
亲切的问候, Summved
答案 7 :(得分:0)
如果您{。1}} .xml文件包含错误,那么它将删除自动生成的clean project
文件,因此当您的任何.xml文件包含错误时,请勿清除项目。