0

我在 Eclipse 上创建了一个新的应用程序项目,但它立即在 MainActivity.class 的代码上给出错误。错误出现在 setcontentview 的 R. 上

@Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
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;
}

但是,如果我导入 android.R,那么它会在单词 activity_main(它不像布局那样识别它)和单词 main 上给出错误。我能做些什么?奇怪的是错误出现在刚刚创建的应用程序上。

4

2 回答 2

0

确保您在目录中有布局activity_main.xml,在res/layout目录中有菜单。main.xmlres/menu

你不应该导入android.R

于 2013-09-03T20:49:38.260 回答
0

检查您的资源文件。如果有错误R.java将不会生成。修复错误并清理和构建。

不要导入android.R.

android.R指的是android框架下的资源。相反,您应该参考您的包名称下的资源。

于 2013-09-03T20:47:14.463 回答