我刚刚下载并安装了新的Android SDK。我想创建一个简单的应用程序来测试它
向导创建了以下代码:
包eu.mauriziopz.gps;
导入android.app.Activity;
导入android.os.Bundle;
公共类ggps扩展活动{
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
但是Eclipse给了我一个错误
R无法解决
在线
setContentView(R.layout.main);
为什么?
PS:我确实在res/layout/下有一个名为main.XML的XML文件
在追踪到这个问题之后,我在Android文档中发现了以下注释:
http://source.android.com/source/using-eclipse.html
*注意:Eclipse有时喜欢在
使用资源的文件的顶部,
特别是当你要求Eclipse
排序或以其他方式管理导入。这
将导致您的make中断。看
为这些错误的导入
语句并删除它们*
在浏览Android示例教程时,我经常使用Ctrl+Shift+O命令来“组织导入”并生成任何缺少的导入语句。有时,这会生成错误的import语句,该语句会隐藏生成时自动生成的R.java类