我有一个应用程序,我必须将其视为一项训练练习。它使用了很少的外部库,如SlidingMenu,ImageViewZoom和ActionbarSherlock。
我已下载并提取了这些库,但我不知道如何将它们添加到现有项目中。
答案 0 :(得分:4)
对于那些作为简单JAR分发的人,执行Emil Adz指示的内容,并将该JAR复制到项目的libs/
目录中。
对于那些像Android库项目一样分发的ActionBarSherlock,你需要做更多的工作。对于Eclipse,您需要将库项目导入工作区,然后进入Project>属性> Android为您的应用程序项目,然后单击[添加]按钮将库项目添加到应用程序项目。对于命令行构建,请使用 android update lib-project
将应用程序和库项目链接在一起。
您可以在文档中详细了解如何引用Android库项目from Eclipse或the command line。
答案 1 :(得分:3)
您需要将这些库作为 Android Project从现有源导入,并通过进入其属性将其标记为“Is Library”。
一旦您将其标记为“Is Library”,请将其添加到您的 通过进入Properties-> Android-> Library->添加项目(它将显示您导入的库列表)。
答案 2 :(得分:1)
正确的方式:
您需要做的是将外部库(JAR
文件)复制到项目的/libs
文件夹中。
这样,这些库将与您的项目一起编译,并且可以在部署应用程序时在真实设备上使用。
有时您需要向workspace
添加项目(例如Google地图库)
然后使用底部的properites -> Android
窗口添加库引用。
通过阅读我编写的Google Map API V2指南的前三个步骤,您可以了解它是如何完成的。在那里我引用了android库项目:
错误的方式:
任何其他方式,例如在真实设备上运行项目时,使用properties - > Java build path
屏幕添加文件可能会导致库丢失。
答案 3 :(得分:0)
如果它们是罐子,请创建一个libs
文件夹,然后将jar粘贴到其中,然后转到您的项目buildpath
- > configure build path
- > Add Jars
- > ok
如果是图书馆项目,请转到您的项目Property
- > Android
- > Add
(您的自定义项目) - > {{1} } - GT; Ok