我正在将我的开发计算机从windows7切换到mac。我保存了我以前的工作空间,并将整个文件转移到了mac。Eclipse已经找到了工作区,但我收到了"R无法解析.."错误。我尝试过常用的建议:清理、自动构建、ctrl+shift+O等,但都不起作用。这是转移工作空间的正确方式吗?感谢
如果您已经复制了工作区文件夹,您是否检查过该项目是否仍指向android SDK?我想它在mac上的位置与win 7 pc 不同
此外,如果您在eclipse中完成了ctrl+shift+o,那么它可能已经尝试为R添加导入,这将阻止它在构建时使用自动生成的R文件。
由于使用安卓开发的3台计算机,我已经遇到过很多次同样的问题。通常必须打开和关闭项目,并清理构建才能使其正常工作。
2009年对该错误消息和解决方案进行了更广泛的讨论:R无法解决-Android错误
我的问题是通过在Manifest.XML中发现一个关于包名称的XML错误来解决的,正如Android所暗示的那样-R无法解析为变量
我也遇到了这个问题,结果发现我无意中从strings.xml文件中删除了"app_name"字符串资源,这导致了一个无提示错误。一旦我把它添加回来,R类就成功生成了,所有的东西都备份并运行