的setContentView(R.layout.main);启动新项目时出错

时间:2013-04-19 20:24:58

标签: android

我刚刚开始使用android进行开发,并且按照谷歌上的教程来设置所有内容。我正在使用eclipse,我同时安装了android sdk和eclipse插件,但是当我创建一个新的Android项目时,我从一开始就在这一行上收到错误。

我的代码: -

package khalid.app.fm;

import android.app.Activity;
import android.os.Bundle;
import android.R.*;

public class RadioBlancoFMActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

4 个答案:

答案 0 :(得分:4)

删除

import android.R.*;

不要导入android.R。

答案 1 :(得分:1)

正如@ wtsang02所说,不要导入android.R。我只想补充一点,android.R与使用R.idR.layout时不同。 android.R引用了内置于Android资源本身的资源。 R引用您为应用程序设计的资源。

答案 2 :(得分:1)

检查AndroidManifest是否引用了khalid.app.fm包。

答案 3 :(得分:0)

确保project -> build automatically处于有效状态