-2

我是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;
    }

}

当我试图写下这一行

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

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

4

1 回答 1

3

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

于 2013-10-20T17:37:32.290 回答