Android项目从Windows迁移到Mac(IClasspathEntry必须是绝对的)

时间:2013-03-17 19:57:11

标签: android eclipse classpath

我已经解决了将旧的Android项目从Windows迁移到Mac的大多数问题,但路径问题仍然存在。

当我加载Eclipse时,它会给出一条错误消息:

“解析android-7的数据失败。来源附件路径'C:\ Android \ sdk \ sources \ android-17'for iClasspathEntry必须是绝对的”

显然这条路是错的,但我到底在哪里改变呢?

2 个答案:

答案 0 :(得分:9)

我遇到了同样的问题,发现并发现a useful link在Mac上显示隐藏文件。

从mac

上的终端窗口运行以下命令
defaults write com.apple.Finder AppleShowAllFiles TRUE

之后,重新启动查找器(alt +右键单击)

然后它将显示隐藏文件.metadata文件夹。

删除以下文件:

.metedata/.plugins/org.eclipse.jst.j2ee.web/webLibrariesCache.index 

重启日食;错误应该消失。

答案 1 :(得分:3)

首先关闭Eclipse。

然后转到

.metadata/.plugins/org.eclipse.core.resources/.root/.indexes

使用文本编辑器打开文件并更改SDK的路径。

重启Eclipse,一切都会好的!