Android:将项目添加为库,在构建路径中获取(缺少).jar文件>;图书馆>;图书馆项目

Android:将项目添加为库,在构建路径中获取(缺少).jar文件>;图书馆>;图书馆项目,android,eclipse,properties,jar,Android,Eclipse,Properties,Jar,好的,我已经试着找到一个解决这个问题的方法大约有半天了 我在工作区中有两个项目。一个是main,我称之为Alpha,另一个用作main的库,我称之为Delta Delta有“is Library”复选标记,并且没有错误(只有带感叹号的黄色三角形) Alpha添加了Delta作为库(在项目属性中的Android选项下)。一旦这样做了,我得到一个大的,肥胖的,红色感叹号的阿尔法。在Alpha的构建路径中,在“库”选项卡下,有一个红色的“x”,旁边是“库项目”。展开该选项后,我看到: delta.ja

好的,我已经试着找到一个解决这个问题的方法大约有半天了

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

Delta有“is Library”复选标记,并且没有错误(只有带感叹号的黄色三角形)

Alpha添加了Delta作为库(在项目属性中的Android选项下)。一旦这样做了,我得到一个大的,肥胖的,红色感叹号的阿尔法。在Alpha的构建路径中,在“库”选项卡下,有一个红色的“x”,旁边是“库项目”。展开该选项后,我看到:

delta.jar - /Users/.../Delta/bin (missing)
我真的不明白为什么会错过。首先,bin文件夹在那里。第二,我正在导入一个项目库,而不是.jar。第三,即使它正在创建一个项目库的.jar文件,它似乎编译正确,Delta没有错误

我在这里真的不知道。请帮忙


谢谢

如果您正在运行SDK工具、修订版14和ADT 14.0.0及以上版本,那么基于jar的库的构建方式会有所改变。我鼓励您阅读library project Reform

我在OSX上升级到Android SDK 18时特别遇到了这个问题。将项目标记为库或导入现有库项目都不会生成jar文件

我升级到19,它消失了,现在JAR被生成了,我对项目或设置完全没有做任何其他的事情


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

我在Eclipse/Android中导入库时遇到了问题。您可以将其导出为.jar吗?这解决了我的问题,当我尝试做一个类似的事情时(我正在以.jar的形式编写一个广告SDK),这里有一个愚蠢的问题。。。但是你有没有尝试过清理和重建(包括图书馆项目和你自己的项目)?是的……事实上,有好几次。几乎每次我改变一些东西(与他的问题有关)时,我都在清理和重建。我更新到14,因为AdMob会告诉你更新到最新的ADT版本,而这就是地狱爆发的时候。谢谢你的链接,现在事情变得更有意义了。我现在知道他们已经改变了。我仍然有问题,但现在我知道为什么了。很好。我也有同样的经历,我花了一些时间才弄清楚发生了什么事。:-)@EdGs你能解释一下问题出在哪里吗?因为我仍然被困在同一个问题中。