Java eclipse:R.layout.start不能是或不是字段

Java eclipse:R.layout.start不能是或不是字段,java,android,eclipse,Java,Android,Eclipse,我将一个现有的项目导入eclipse,并且总是遇到这个问题。首先,出现错误:R无法解决。导入android.R之后。错误转向以下方法。“开始不能是或不是字段” 我还检查了gen文件夹,其中包含一个R.java文件。该文件看起来不错,包括以下内容:我还尝试清除项目并重建了无效的文件。有人知道如何解决这个问题吗?非常感谢 R.java: public static final class layout { public static final int kbd=0x7f030000; p

我将一个现有的项目导入eclipse,并且总是遇到这个问题。首先,出现错误:R无法解决。导入android.R之后。错误转向以下方法。“开始不能是或不是字段”

我还检查了gen文件夹,其中包含一个R.java文件。该文件看起来不错,包括以下内容:我还尝试清除项目并重建了无效的文件。有人知道如何解决这个问题吗?非常感谢

R.java:

public static final class layout {
   public static final int kbd=0x7f030000;
   public static final int main=0x7f030001;
   public static final int start=0x7f030002;
}
startactivity.java:

import android.R;
import android.R.layout;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;


public class StartActivity extends Activity {

    Intent mMain;

    /** Called when the activity is first created. */
    /* (non-Javadoc)
     * @see android.app.Activity#onCreate(android.os.Bundle)
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.start);//where error appears**
    }

    public void onStartButtonClick(View v) {
        mMain = new Intent(this, MainActivity.class);
        startActivity(mMain);
    }

尝试执行项目->清理。如果这不起作用,看起来这可能已经得到了回答:

尝试执行Project->Clean。如果这不起作用,看起来可能已经得到了回答:

您正在导入

android.R 
首先从导入中删除android.R和android.R.layout 和
import R
与您的
packagename.R

例如,您正在导入的是
com.example.R
而不是
android.R

android.R 
首先从导入中删除android.R和android.R.layout 和
import R
与您的
packagename.R


例如,
com.example.R
而不是
android.R

给任何可能与我面临类似问题的人。我从下面的链接中找到了答案:

我的问题通过以下方式解决: 1.删除所有导入行。 2.按ctrl+shift+O手动重新生成所有导入

然后问题就消失了


非常感谢以上所有评论。

感谢任何可能与我面临类似问题的人。我从下面的链接中找到了答案:

我的问题通过以下方式解决: 1.删除所有导入行。 2.按ctrl+shift+O手动重新生成所有导入

然后问题就消失了


非常感谢上面的所有评论。

检查xml中是否有任何问题。。。如果没有,则清除重建尝试点击save all并执行清除重建。检查任何xml中是否存在任何问题。。。如果没有,请进行清理重建尝试点击“全部保存”并进行清理重建。谢谢。我通过删除所有导入行解决了这个问题。然后使用ctrl+shift+o重新生成所有导入。谢谢。我通过删除所有导入行解决了这个问题。然后使用ctrl+shift+o重新生成所有导入。谢谢,我尝试过清理,但没有成功。通过清理所有导入并重新生成导入,问题得以解决。谢谢,我试图清理,但没有成功。通过清理所有导入并重新生成导入,问题得以解决。