Java eclipse:R.layout.start不能是或不是字段
我将一个现有的项目导入eclipse,并且总是遇到这个问题。首先,出现错误:R无法解决。导入android.R之后。错误转向以下方法。“开始不能是或不是字段” 我还检查了gen文件夹,其中包含一个R.java文件。该文件看起来不错,包括以下内容:我还尝试清除项目并重建了无效的文件。有人知道如何解决这个问题吗?非常感谢 R.java: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
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重新生成所有导入。谢谢,我尝试过清理,但没有成功。通过清理所有导入并重新生成导入,问题得以解决。谢谢,我试图清理,但没有成功。通过清理所有导入并重新生成导入,问题得以解决。