“R无法解析”可能有错误的构建路径或库导入

时间:2013-07-03 05:48:59

标签: android eclipse android-emulator

我知道这个问题很多次,但相信我,我已经检查了所有问题。大多数问题建议删除导入android.R,删除xml文件中的任何错误,检查文件的名称(没有大写字母)然后重建和清理项目或重新启动eclipse 。我尝试了所有但没有解决问题。 当我清理所有项目时出现问题。现在所有的项目都显示出错误。由于所有项目在我清理项目之前都运行得很好,因此所有项目的布局或文件名都不会出现错误。

gen文件夹中也没有文件。据我所知,build pathpreferences有什么问题可以指出我正确的方向吗? o

2 个答案:

答案 0 :(得分:1)

确保您安装了Android build tool表单sdk管理器

项目右键单击属性 - > Java BuildPath选择Library并添加android-support.jar,请执行以下步骤。

转到Project-> Properties-> Java Build Path,然后选择Order and export选项卡。选中android-support .jar库并将其放到列表顶部。并清理和重建..它适用于大多数情况

enter image description here

答案 1 :(得分:1)

检查答案here和帖子here。检查您的布局是否包含任何错误(必须手动完成或仅使用Android Studio自动完成)。搜索错误关闭的代码,例如<string> - </string>

编辑(取自此thread):

  

清理项目会删除所有自动生成的文件。建设   项目应该自动创建它们。清理项目时,   可以选择在清理后立即开始构建。

     

以下是您可以尝试的一些事项(手动后执行相同的步骤)   删除“gen”目录。

     
      
  • 删除gen目录后,转到Project&gt;干净......
  •   
  • 您应该有错误,表明R无法解析为变量。从Package Explorer中右键单击您的项目   选择Build Project。确保已禁用“自动构建”选项   (取消选中Project&gt;自动构建)。
  •   
  • 关于R的错误现在应该已经消失了。现在,再次执行Project Clean。所有错误都应该消失。
  •