我所要做的就是设置一个简单的android“hello world”示例,我没有对java代码或xml布局(实际上没有任何内容)进行任何更改,超出了通过搜索stackoverflow规定的内容解决我遇到的问题:scr文件夹错误,“R无法解析为变量。”
我已经按照建议导入mypackage.R而不是android.R并清理项目,以及重建它,干净后重新启动eclipse,以及我能找到的所有相关...当我按照清理项目的建议eclipse擦除“import local.example.Project1.R”并将其重置为“android.R”或完全删除导入...
我在最简单的“你好世界”的例子中抛出错误,这应该是开箱即用的好事,并且无法找到合理解释为什么......
我错过了什么?
如果它有助于任何人找出问题我注意到gen文件夹不包含任何内容,虽然迹象表明它应该包含一个自动生成的java文件....
package local.example.Project1;
import local.example.Project1.R;
import android.app.Activity;
import android.os.Bundle;
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;
}
}
答案 0 :(得分:1)
如果您的gen文件夹中没有任何内容,您最好清理项目并重新构建它,或重新启动eclipse。检查您的ADT版本是否已过期。您还可以下载最新的SDK软件包以验证您的项目。
答案 1 :(得分:0)
确保您的drawable或assets文件夹中没有任何大写字母,空格或短划线的文件,图片等。只需使用飞机旧的小写。另外,尝试清理您的项目。转到项目>清洁。然后重启eclipse。希望这可以帮助。此外,eclipse不会重新保存XML文件中的任何更改而不先保存。确保在添加按钮后保存,等等。
答案 2 :(得分:0)
我可以看到清理 - 构建 - 重启Eclipse 对您不起作用。请参阅此answer,这可能会对您有所帮助。
答案 3 :(得分:0)
如果Eclipse无法生成“gen”文件,这意味着xml文件有问题(大多数情况下都是布局)。再次检查,修复,清理和重建项目,它应该工作。希望这有帮助