1

我有一个应用程序,我必须将其视为培训练习。它使用了一些外部库,例如 SlidingMenu、ImageViewZoom 和 ActionbarSherlock。

我已经下载并提取了这些库,但我不知道如何将它们添加到我现有的项目中。

4

4 回答 4

4

对于作为简单 JAR 分发的那些,按照 Emil Adz 的指示进行操作,然后将该 JAR 复制到您的项目libs/目录中。

对于像 ActionBarSherlock 这样作为 Android 库项目分发的项目,您需要做更多的工作。对于 Eclipse,您需要将库项目导入您的工作区,然后进入您的应用程序项目的项目 > 属性 > Android,然后单击 [添加] 按钮将库项目添加到应用程序项目中。对于命令行构建,用于android update lib-project将应用程序和库项目链接在一起。

您可以阅读有关从 Eclipse或文档中的命令行引用 Android 库项目的更多信息。

于 2013-04-17T12:16:04.087 回答
3

您需要从现有源将这些库作为 Android 项目导入,并通过进入它们的属性将它们标记为“Is Library”。

将其标记为“Is Library”后,通过进入 Properties->Android->Library->Add 将其添加到您的项目中(它将显示您导入的库列表)。

于 2013-04-17T12:16:21.570 回答
1

正确的方式:

您需要做的是将外部库(JAR文件)复制到/libs项目的文件夹中。

这样,这些库将与您的项目一起编译,并且可以在您部署应用程序时在真实设备上使用。

有时您需要将项目添加到您的workspace(例如 Google 地图库)中,然后使用properites -> Android底部的窗口添加库引用。

您可以通过阅读我编写的 Google Map API V2 指南的前 3 步来了解它是如何完成的。在那里我引用了android库项目:

谷歌地图 API V2 指南

错误的方法:

当您在真实设备上运行项目时,任何其他方式,例如使用properties - > Java build path屏幕添加文件可能会导致缺少库。

于 2013-04-17T12:08:54.770 回答
0

如果它们是 jar,则创建一个libs文件夹,然后将 jar 粘贴到其中,然后转到您的项目buildpath-> configure build path-> Add Jars->ok如果它是一个库项目,则转到您的项目Property-> Android-> Add(您的 Lib 项目)-> Ok- >Apply

于 2013-04-17T12:20:41.777 回答