今天在做android项目的使用,因为使用了git做代码托管,我的工作空间是在F盘,而git仓库是在E盘,现在E盘的项目要用到F盘上的的android library项目。但是无论我怎么引用都报错误。如图:

在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。在stackoverflow上也找过相应问题,找到了解决问题的方案
原来在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug。


本文解决在使用Git进行代码托管时,Android项目在不同磁盘分区下引用Android Library项目出现的关联错误问题。通过分析原因发现,Windows系统下Library Project与Project处于不同磁盘分区可能导致project.properties文件中的路径变为绝对路径,从而引发错误。文章提供了解决方案,建议将项目置于同一磁盘分区以避免此类问题。
1698

被折叠的 条评论
为什么被折叠?



