在eclipse中,新建android项目时,通过id属性在.java文件中引用.xml文件中的组件时出错。具体见下面:

.java 文件(只有前面的一部分,剩下的不影响我描述的问题):

.xml文件(同样只有一部分):
请问为什么会出错呢?具体应该怎么做呢?刚开始自学,求大侠指教

原因:应该是你项目包里gen中R.java文件消失了
解决方法:
(1)右击项目->Android tools ->Fix Project Properties
(2)Project -> Clean, 然后选择指定的项目,确定追问

我的gen中本来有R.java文件,clean后反而没有了,请问是怎么回事啊?

追答

我刚刚导入一个项目后,结果发现R.java不见了,后来通过clean就恢复正常了... 如果clean几次还不行的话,那还有一个比较笨拙的方法——新建一个项目,把原来的Activity复制进去

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-18
先检查id对应的组件存在
project->clean下试试。追问

id组件我都定义在.xml文件里面了啊,clean后.java文件变成了这样:

每一个R下面都有一个红色的波浪线,而且gen包里面没有R.java文件,clean之前有的

追答

R.java是自动生成的。 检查组件的Id, name, 属性名 是否拼写错误

第2个回答  2013-04-18
1.看你应用程序中是否存在R.java文件
2.你导入的时候 R.java文件是不是导入是否出错追问

本来有R.文件,clean后就没有了,还有就是我不知道导入的时候R.java文件有没有出错,请问怎么判断呢?

追答

看下你的程序是否有错、检查这个app所用的SDK版本,然后在看下buildPath看看是不是导入jar包的时候报错了

相似回答