Android R无法解析为变量-我的第一个应用

Android R无法解析为变量-我的第一个应用,android,Android,我用eclipse创建了一个android应用程序,但当我尝试执行时,我发现了这个问题 package com.example.myfirstapp; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bun

我用eclipse创建了一个android应用程序,但当我尝试执行时,我发现了这个问题

package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

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

}
在我使用“R”的指令中,比如:
setContentView(R.layout.activity\u main)
生成器告诉我一个错误,并且“R不能解析为变量”

我读过一些关于这方面的文章,但还没有找到解决办法。
就像R是android.R而不是我的布局文件夹。我不知道该怎么办!我需要一点提示。这真的是我的第一个android应用程序

如果导入行中有android.R,请将其删除。然后,要导入appropiate类:

  • Ctrl+Shift+o(Windows)
  • Cmd+Shift+o(Mac)

如果由于冲突而获得窗口,请选择项目的R类。

您是否尝试过执行project->Clean?这可能会解决您的问题

请确保res/目录没有任何编译错误,这将阻止IDE生成用于解析R符号的有效R.java文件。

解决此问题的最佳方法,在drawable folder、res folder中指定文件名时,或者在drawable folder中粘贴图像时,应使用小alpha-bate-Later和下划线,始终仅在小Later中使用图像名称。然后清理项目。

我尝试了所有方法,但都没有成功,直到我转到Windows/Android SDK管理器并安装了SDK构建工具。然后我清理了我的应用程序,等了几秒钟,错误就消失了

ctrl+shift+O…然后选择项目的R.java请参考通常资源文件不会自动生成,如果.xml文件中有错误,请在
res/layout/activity\u main.xml
layout:)中仔细检查,如果单击它,它将给出一些默认解决方案,在您的情况下,导入com.example.myfirstapp.R可能会起作用。