Android:将项目添加为库,在Build Path> Libraries> Library Projects中获取(缺少).jar文件

时间:2012-01-17 16:11:45

标签: android eclipse properties jar

好的,我一直试图找到一个解决方案,现在大约半天。

我在工作区中有两个项目。一个是主要的,我称之为Alpha,另一个用作主要的库,我称之为Delta。

达美有“库”标记,并且没有错误(只有带感叹号的黄色三角形)。

Alpha已将Delta添加为库(在“项目属性”中的Android选择下)。一旦完成,我会得到一个巨大的,肥胖的红色感叹号。在Alpha的构建路径中,在“库”选项卡下,“库项目”中有一个红色的“x”。在扩展该选项后,我看到:

delta.jar - /Users/.../Delta/bin (missing)

我真的不明白为什么那会丢失。 1,bin文件夹在那里。 2,我正在导入一个项目库,而不是.jar。即使它正在创建项目库的.jar文件,它似乎编译正确,Delta没有错误。

我真的在黑暗中。请帮忙。

谢谢

2 个答案:

答案 0 :(得分:2)

如果您运行的是SDK Tools,Revision 14和ADT 14.0.0及更高版本,则对基于jar的库的构建方式进行了更改。我鼓励您阅读图书馆项目改造here

答案 1 :(得分:0)

当我在OSX上升级到Android SDK 18时,我特意遇到了这个问题。既不将项目标记为库,也不导入现有的库项目将生成jar文件。

我升级到19并且它消失了,现在生成了罐子,我完全没有对项目或设置做任何其他事情。

希望这对某人有所帮助,我就像OP一样挣扎了几个小时。