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

时间:2013-10-20 17:27:38

标签: java android eclipse

我是Android应用开发的新手,

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

当我按下control shift + o

时,“R无法解析为变量”

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

“activity_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文件夹中没有文件 有人可以帮我解决这个问题

1 个答案:

答案 0 :(得分:3)

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