Eclipse - “主要无法解决或不是一个领域”(Android App编程)

时间:2014-07-03 15:10:37

标签: java android eclipse adt

我遇到了Eclipse的问题。我使用ADT直接在Eclipse中开发Android应用程序。但是在创建一个新项目之后,我在我的" MainActivity.java" -file中出现了错误。

我用谷歌搜索到它说我必须输入一个" .R"我的项目文件夹中的类,对我来说没有用。我今天早上也在一个包中完全重载了Eclipse + ADT。

给出错误的行如下:

的setContentView(R.layout.main);

没有" import com.example.myapp.R"陈述我有同样的错误。清洁和重建也没有任何影响。

你有什么想法吗? 谢谢!

3 个答案:

答案 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->进行清理。清洁,刷新并告诉我们它是否已修复。