android“主要无法解决或不是一个字段”

时间:2012-02-26 05:53:39

标签: java android eclipse

我是这个平台的新手,请帮我找出错误是什么...
     的setContentView(R.layout.main); //此行显示错误。

代码:

package com.example.helloandroid;

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

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

5 个答案:

答案 0 :(得分:4)

尝试删除行import android.R,然后清理项目。

答案 1 :(得分:2)

只需添加有关错误原因的详细信息。

因为有一个android.R导入所以setContentView()正在寻找一个布局文件'android.R.layout.main',并且SDK附带的布局文件中没有main.xml。因此,使用正确的R.java导入将起作用。

答案 2 :(得分:1)

清理Project然后尝试运行因为我在一个月之前遇到同样的问题并且记住layout / main.xml必须是他们的并且它不能包含任何错误。  你也可以这样做

import android.R;
import your.application.packagename.R;现在清除项目并运行它。

答案 3 :(得分:0)

您必须只需更改

setContentView(R.layout.main);

......来:

setContentView(R.layout.activity_main);

...因为布局包含此.xml文件。

我希望你的问题能够得到解决。

答案 4 :(得分:0)

首先删除import android.R;

在xml fiels上进行任何更改后,您必须清理项目。

构建>清洁项目

之后,每件事都会纠正。