我正在努力试图解决这个问题。我刚开始一个新项目,没有做任何事情,项目在mainactivity.java
src显示此错误,就在这一行......
setContentView(R.layout.activity_main);
给了我“R无法解析变量”,好吧,“快速修复”给了我其他导入R的选项,我继续做,然后我得到一个新的错误“activity_main无法解析或不是一个字段“然后快速修复只给我一个选项,”更改为activity_list_item“,所以我的问题是:为什么这一切都发生了?
然后再使用此方法
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
我在R.menu.main
得到同样的错误,但现在我没有得到任何选项???
我很难用这个R.java
。我尝试了在这个论坛上找到的所有可能的修复,但没有一个能够正常工作。
请帮忙。感谢
答案 0 :(得分:1)
有时,Eclipse将默认使用android.R而不是com.your.package.R。转到导入部分,检查是否要导入包的R文件。
然后执行目录刷新和清理。这应该可以解决您的问题或暴露另一个问题。
也可能是您清理了项目并且某个xml文件中有错误,这将阻止生成R.java。
答案 1 :(得分:0)
答案 2 :(得分:0)
删除活动java文件中的import android.R;