android中将一个项目作为library导入另一个项目中

时间:2021-07-21 22:15:09

android中将一个项目作为library导入另一个项目中



一般而言,在Android开发中,项目中引用到的jar包会放到项目目录中的libs中,引入库会放到Android Dependencies中,对于放置于libs中的jar包,会自动置于项目中的Android Private Libraries下,如果没有自动生成,clean项目后一般在console下会发现有相应的错误提示,修正即可。如:项目中引用了不同的v4兼容包等会出现此类情况。

1.将作为library的项目和源项目一起导入到工作空间,作为library的项目,右键属性-->Android-->勾选is library

2.在源项目中,右键项目属性-->android-->add 将刚刚的那个项目加进去

android中将一个项目作为library导入另一个项目中

问题:在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。


解决:

原来在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug。

[Note] libs 下的包一定要 build path-> Add to build path 一下才可以使用。