我很难解决这个问题。我刚开始一个新项目,但项目没有做任何事情就在 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
时遇到了困难。我尝试了我在这个论坛上找到的所有可能的修复,但没有一个有效。
请帮助。谢谢
最佳答案
有时,Eclipse 会默认使用 android.R 而不是 com.your.package.R。转到您的导入部分并检查您是否正在导入包的 R 文件。
然后执行目录刷新和清理。这应该可以解决您的问题或暴露另一个问题。
也可能是您清理了您的项目并且您在某些 xml 文件中有错误,这将阻止生成 R.java。
关于android - R.layout.main 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16087649/