我将Android GCM服务的代码添加到现有代码中,这在此之前完美运行。然后我发现错误“R无法解析为变量”。我清理它后构建项目。但它仍然无法正常工作。布局文件或其他xml文件中没有显示错误。
你能否提供一些解决这个问题的想法?
非常感谢你。
答案 0 :(得分:1)
您支持的api级别是什么?如果它低于8,则尝试查看菜单xml并删除android:showasAction
字段。当没有创建R.java时,它总是在xml文件中出现一些错误。所以还要查看androidmanifest
文件和样式xml。基本上根据你的最小api搜索每个xml的错误。
编辑:确保你没有任何机会导入android.R。如果它在那里删除它然后尝试所有的答案,直到现在。
答案 1 :(得分:1)
试试这些
chmod 777 <project folder>
让我知道哪个有效。
答案 2 :(得分:1)
从源文件夹中删除R.java文件。现在清理你的项目
也试试这个。
右键点击项目名称&gt;&gt; Android工具&gt;&gt; 修复项目属性