未修改的android应用程序项目中缺少R.java
在提出这个问题之前,我做了很多研究,我不认为我有一个典型的“R.java缺失”问题 我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目 空项目默认使用一个简单的“helloworld”程序,我只是想在继续之前测试一下这个程序是否有效。代码无法编译,错误消息为“R无法解析为变量”。结果证明R.java文件不存在 我已尽一切努力让它生成文件:未修改的android应用程序项目中缺少R.java,java,android,eclipse,r.java-file,Java,Android,Eclipse,R.java File,在提出这个问题之前,我做了很多研究,我不认为我有一个典型的“R.java缺失”问题 我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目 空项目默认使用一个简单的“helloworld”程序,我只是想在继续之前测试一下这个程序是否有效。代码无法编译,错误消息为“R无法解析为变量”。结果证明R.java文件不存在 我已尽一切努力让它生成文件: 重建项目 重新启动Eclipse 项目>清洁 删除gen文件夹并重新
package com.example.pleasework;
import android.os.Bundle;
import android.app.Activity;
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;
}
}
确保您正在使用Android SDK进行Android开发。你可以在这里找到它:
这包含您需要的Eclipse版本,以及您需要的所有插件 您可以使用Ctrl+Shift+O命令“组织导入”并生成任何缺少的导入语句 有时,这会生成错误的import语句,从而隐藏R.java 有关更多信息,请查看
和也许可以检查您的XML文件?一个错误就可以毁掉你的整个项目。
但话说回来,自从发布以来我一直在使用Android Studio,我可能把这里的事情搞砸了。你说你已经安装了adt。但是如何在eclipse中的窗口->首选项->android中设置android文件夹呢。现在,如果已创建gen文件夹,则可以添加
import com.example.pleasework.R;
为了让它正常工作。问题涉及到R.java,我们为什么要下载SDK?因为OP说,“我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目。”你想确保你使用的是android提供的SDK,它包含Eclipse的一个版本。