不需要R,但得到R无法解决变量错误

时间:2014-06-20 03:43:43

标签: java android xml eclipse

我正在eclipse中制作我的第一个应用程序,并且我一直在观看YouTube播放列表以便在此过程中提供帮助(链接如下)。 目前我正致力于构建按钮并将页面相互链接。我遇到的问题是R无法解决为变量错误,对于任何代码如下所示。

Atlantic = (Button) findViewById(R.id.Atlantic);

setContentView(R.layout.mainactivity);

快速修复想要导入android.R。执行此操作时,ID将启动此错误“ID”无法解析或不是字段。 奇怪的是,有时我可以删除导入android.R,它会起作用。但是,它往往会在将图片或其他内容添加到另一个屏幕后回来(与任何Java代码(尚未)或任何ID(尚未)无关)

顺便说一句,我不知道这是否有帮助。对于ID我使用"@+id/bla"技巧。

2 个答案:

答案 0 :(得分:2)

尝试清理解决方案,它应该重新生成R.java文件。它基本上是一个生成的文件,用于跟踪所有视图/布局/字符串等。

非常有必要让您的应用正常运行。

答案 1 :(得分:0)

请尝试以下步骤:

  • 从项目中清除项目 - >清理
  • 从project-> Build
  • 构建项目

它应该以蓝色显示

关于引擎盖下的内容的一点信息:

当您在xml中定义某些内容(如R.id.Atlantic)时,您的JAVA代码无法知道您已定义它。因此,有一种称为R文件的东西可以绑定'两个人在一起。