无法解决R无法解决变量问题

时间:2013-04-15 02:50:53

标签: java android google-cloud-messaging

我将Android GCM服务的代码添加到现有代码中,这在此之前完美运行。然后我发现错误“R无法解析为变量”。我清理它后构建项目。但它仍然无法正常工作。布局文件或其他xml文件中没有显示错误。

你能否提供一些解决这个问题的想法?

非常感谢你。

3 个答案:

答案 0 :(得分:1)

您支持的api级别是什么?如果它低于8,则尝试查看菜单xml并删除android:showasAction字段。当没有创建R.java时,它总是在xml文件中出现一些错误。所以还要查看androidmanifest文件和样式xml。基本上根据你的最小api搜索每个xml的错误。

编辑:确保你没有任何机会导入android.R。如果它在那里删除它然后尝试所有的答案,直到现在。

答案 1 :(得分:1)

试试这些

  1. 关闭项目,退出Eclipse,重新打开eclipse并清理项目
  2. 在“问题”选项卡中,选择所有错误并将其删除。再次清理项目。
  3. 如果您使用的是ubuntu,请运行chmod 777 <project folder>
  4. 从文件资源管理器中删除bin文件夹
  5. 让我知道哪个有效。

答案 2 :(得分:1)

从源文件夹中删除R.java文件。现在清理你的项目

也试试这个。

右键点击项目名称&gt;&gt; Android工具&gt;&gt; 修复项目属性

相关问题