2012-01-28 103 views
0

我导入的Android项目没有gen文件夹。我手动创建它。我清理了这个项目,关闭并重新打开了它,但是在这个gen文件夹下仍然没有生成“R.xxx”。没有生成“R.xxx”文件

与此同时,在我的src/*。java文件中,所有“R.xxx”字段由于不存在而无法解析;例如

setContentView(R.layout.tutlist_fragment); 

给了我这个错误:“tutlist_fragment不能得到解决或不是场”

任何帮助将不胜感激。

谢谢。

+2

尝试清理你的项目,它会触发eclipse生成器来生成R类 – qrtt1 2012-01-28 03:52:26

+0

我建议,通过 - > New Project ---> Android - >创建一个全新的项目,并物理地将文件复制到相应的文件夹并刷新项目。这似乎与你的项目结构有关。准确地说是 – kosa 2012-01-28 04:31:44

回答

1

务必检查所有XML文件是否有错误。我多次遇到同样的问题,在清理项目时无济于事,这始终是一个XML问题。 Eclipse(如果您正在使用它)可能无法捕获XML中的错误引用和其他小内容,并且可能导致R.java无法生成。

+0

。 R.XXX文件是从xml文件生成的,如果xml文件中有错误,则不会有R.xx文件,并且您将无法在您的活动中引用它们。 – 2012-01-28 07:33:36

+0

非常感谢,mikedenny。它正在工作。我再次删除了gen文件夹(以为只是再次尝试以查看会发生什么),关闭并重新打开该项目并生成“R.xxx”文件。 我全部设置。谢谢。 – user1174708 2012-01-28 17:06:49

+0

你现在应该接受答案...... :-) – kingston 2012-01-29 13:02:38