Java R不能解析为变量&;无法解析activity_main或它不是字段,xml也可以,但gen文件夹中没有文件

Java R不能解析为变量&;无法解析activity_main或它不是字段,xml也可以,但gen文件夹中没有文件,java,android,eclipse,Java,Android,Eclipse,我是android应用开发新手 我刚刚创建了一个简单的android项目,但当它创建时显示出错误 当我按下control shift+o时,“R无法解析为变量” android.R会自动添加到我的代码中,但现在它显示了这个错误 “无法解析活动_main或该活动不是字段” 这是这个项目的代码 package com.php.helloworld; import android.R; import android.app.Activity; import android.os.Bundle; im

我是android应用开发新手

我刚刚创建了一个简单的android项目,但当它创建时显示出错误

当我按下control shift+o时,“R无法解析为变量”

android.R会自动添加到我的代码中,但现在它显示了这个错误

“无法解析活动_main或该活动不是字段”

这是这个项目的代码

package com.php.helloworld;

import android.R;
import android.app.Activity;
import android.os.Bundle;
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;
    }

}
当我试着写这行的时候

导入com.php.helloworld.R 它显示“无法解析导入com.php.helloworld.R”

我的xml文件中也没有问题,gen文件夹中也没有文件
有人能帮我解决这个问题吗

删除导入的
android.R
。它实际上是指android默认库中的android资源。如果你想使用你的资源,你必须导入你的R文件,而不是android的默认库。检查项目的gen文件夹中是否存在R.java。

gen文件夹中没有文件,我的xml很好,因为我没有更改任何内容。我没有编写任何东西。我只是创建了这是samle hello world。问题已经解决,我在上面添加了android构建工具,然后清理了项目。错误一直在发生,谢谢naresh