首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将Eclipse工作区从pc转移到mac之后,"R无法解析为变量“

在将Eclipse工作区从pc转移到mac之后,"R无法解析为变量“
EN

Stack Overflow用户
提问于 2011-08-25 20:08:54
回答 4查看 4.4K关注 0票数 7

我要把我的dev电脑从windows7换成mac。我保存了我的旧工作区,并将整个文件传输到mac。Eclipse已经找到了工作区,但是我得到了"R cannot be resolved..“错误。我尝试了常用的建议:清理、自动构建、ctrl+shift+O等,但都不起作用。这是转移工作空间的正确方式吗?谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-25 20:34:31

如果你已经复制了工作空间文件夹,你有没有检查到该项目仍然指向android SDK?我想它在mac上的位置与Win7 pc上的位置不同。

此外,如果你在eclipse中做过ctrl+shift+o,那么它可能会尝试为R添加一个导入,这将阻止它在构建时使用自动生成的R文件。

由于我在android dev上使用了3台电脑,我已经有好几次遇到了同样的问题。通常必须打开和关闭项目,并清理构建以使其正常工作。

票数 1
EN

Stack Overflow用户

发布于 2011-09-20 04:56:29

关于此错误消息和解决方案的更广泛的讨论,从'09:R cannot be resolved - Android error

正如Android - R cannot be resolved to a variable所暗示的那样,通过在Manifest.xml中找到关于包名的XML错误,修复了我的问题

票数 1
EN

Stack Overflow用户

发布于 2012-06-07 17:36:30

我也遇到了这个问题,原来我无意中从strings.xml文件中删除了“app_name”字符串资源,这导致了一个无声错误。一旦我将它添加回去,R类就成功地生成了,一切都恢复并运行了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7190066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档