Android(安卓)Add外部library工程,总是链接失败的解决办法
16lz
2021-01-26
今天在做Android项目时,要引用其他项目的library。但是无论我怎么引用都报错误,重新打开properties查看,发现导入的工程总是提示红色,不知道why?
以前add library时都没出现过问题,最后查找资料才知道原因。
原因:
这种情况,主要是因为两个Android工程不在同一目录下,不属于同一盘符的文件夹里。
解决:
1.分别查看工程所在路径,放到一起,然后重新add,刷新即OK。
我的Android项目在E盘,Library在D盘,最后将Library移动到E盘,然后add Library就没有问题了。
2.在import外部工程时,可以在Import Projects界面勾选上Copy projects into workspace,
这样系统会copy一份到当前的目录,也不会出现连接不上的情况
最终的解释:
在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug
更多相关文章
- android不生成R文件
- android视频录制与滤镜(二)——google官方硬编demo:
- 【第二版】高仿Android网易云音乐企业级项目实战课程介绍
- Android新手如何快速开发一款app
- MVP在Android中的初学之路
- android基础2——android工程目录结构
- Android(安卓)and Me
- 请问一下android程序员面试的时候怎么介绍android app的项目经历
- android MultiDex multidex原理下超出方法数的限制问题(三)