R.layout.main的问题

时间:2013-04-18 15:54:22

标签: android

我正在努力试图解决这个问题。我刚开始一个新项目,没有做任何事情,项目在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。我尝试了在这个论坛上找到的所有可能的修复,但没有一个能够正常工作。 请帮忙。感谢

3 个答案:

答案 0 :(得分:1)

有时,Eclipse将默认使用android.R而不是com.your.package.R。转到导入部分,检查是否要导入包的R文件。

然后执行目录刷新和清理。这应该可以解决您的问题或暴露另一个问题。

也可能是您清理了项目并且某个xml文件中有错误,这将阻止生成R.java。

答案 1 :(得分:0)

你输入的是com.your.project.package.name而不是com.actionbarsherlock吗?

答案 2 :(得分:0)

删除活动java文件中的import android.R;