1

由于我将 android SDK 工具更新为 rev19,我的外部库项目不再通过引用项目可见。通过新的依赖行为,我将 jar 移动到 /libs 文件夹,该文件夹具有与外部 jar 的固定引用。

添加到 LIbProject 的链接

在此处输入图像描述

添加了绝对路径的链接

在此处输入图像描述

当属性再次重新打开时,链接似乎已损坏

在此处输入图像描述

此链接对外部 jar 有帮助。http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

这就是我所得到的,不是罐子,而是图书馆项目。 http://code.google.com/p/android/issues/detail?id=27490

现在如何引用外部项目?

编辑:

不知何故,对图书馆项目的引用被破坏了。从引用项目中,我添加了指向 LibProject 的链接。项目->属性->Android->库->添加。添加 lib 项目后,重新打开属性显示链接已断开。项目位于不同的逻辑磁盘上。如果项目位于公共根文件夹中,则链接有效。

4

1 回答 1

0

存储实际库项目的位置无关紧要,只要您使用相对链接来引用它即可。查看图书馆项目 - 开发注意事项

  • 图书馆项目存放地点

    只要应用程序项目可以通过相对链接引用库项目,就应该在哪里存储库项目相对于依赖的应用程序项目没有具体要求。重要的是主项目可以通过相对链接引用库项目。

在此处查看我的答案以查看屏幕截图检查“属性”窗口中显示的正确(通过使用相对路径)和损坏(通过使用绝对路径)库引用链接。

于 2012-05-17T21:45:32.963 回答