我遇到了Eclipse的问题。我使用ADT直接在Eclipse中开发Android应用程序。但是在创建一个新项目之后,我在我的" MainActivity.java" -file中出现了错误。
我用谷歌搜索到它说我必须输入一个" .R"我的项目文件夹中的类,对我来说没有用。我今天早上也在一个包中完全重载了Eclipse + ADT。
给出错误的行如下:
的setContentView(R.layout.main);
没有" import com.example.myapp.R"陈述我有同样的错误。清洁和重建也没有任何影响。
你有什么想法吗? 谢谢!
答案 0 :(得分:0)
尝试在代码中输入R r;
。将鼠标悬停在'R'上,Eclipse会说“R cannot be resolved to a type
”。点击导入R (com.example.myapp)
。如果这不起作用,请检查文件夹gen
以说出生成的Java文件。还要检查他们是否有课程。
答案 1 :(得分:0)
R.layout.main是指" res / layout"中的布局XML文件。目录。这似乎是您尝试引用的布局文件被命名为其他内容。
。
您只需确保在onCreate
方法中引用正确的布局。
setContentView(R.layout.activity_main);
答案 2 :(得分:0)
发布main.xml。确保导入应用程序的R文件而不是android.R。重新启动eclipse,转到菜单Project->进行清理。清洁,刷新并告诉我们它是否已修复。