如何将一个库项目添加到Android项目中?

53
我创建了一个新的Android项目。我想在顶部放置操作栏,所以我下载了Android库的Action Bar,因为我想支持Android 2.1及以上的设备。
描述说:

操作栏组件是一个库项目。这意味着不需要将资源复制粘贴到自己的项目中,只需将操作栏组件作为任何项目的引用添加即可。

我是Android新手,这是什么意思?如何将库添加到我的现有项目中?
把库导入到您的Eclipse工作区中:
  • 文件->导入->常规->从现有项目中导入到工作区,下一步

  • 选择根目录:/path/to/project

  • 项目->全选

此时它失败了,因为没有可以选择的内容,下一步按钮被禁用了。
有什么想法吗?

Github链接中的In your layout部分可能是你要找的。 - abhinav
已经制作了一个视频教程,链接为:https://www.youtube.com/watch?v=7jK-5zqb_nQ - user1406716
3个回答

120
  1. 文件->新建->其他
  2. 选择Android项目
  3. 选择“从现有源代码创建项目”
  4. 点击“浏览...”按钮,导航到johannilsson-android-actionbar\actionbar目录
  5. 完成(现在ActionBar项目已经在你的工作区中)
  6. 右键单击你的项目 -> 属性
  7. 在Android->库部分点击添加
  8. 选择最近添加的项目 -> 确定
  9. 就这样!

现在你可以使用它了。


8
现在你必须随时在工作区中打开库项目,才能在相关项目上进行工作,是吗?这不是很麻烦吗? - David Doria
3
如果您的库项目未出现在“Android->Library->Add”列表中,请转到库项目的“Android->Library”选项卡,并确保勾选了“Is Library”。 - woojoo666
1
请确保库中的属性已经勾选了isLibrary=checked。 - Zar E Ahmer

9

请查看此文档,了解如何在eclipse中引用库项目。

根据上面的链接:

  1. 在“包资源管理器”中,右键单击依赖项目并选择“属性”。
  2. 在“属性”窗口中,选择左侧的“Android”属性组并定位右侧的“库属性”。
  3. 单击“添加”以打开“项目选择”对话框。
  4. 从可用库项目列表中选择一个项目,然后单击“确定”。
  5. 当对话框关闭时,在“属性”窗口中单击“应用”。
  6. 单击“确定”以关闭“属性”窗口。

3
4点的时候,对话框是空的,没有列出任何图书馆。 - DarkLeafyGreen
你需要先将该库导入到你的Eclipse工作空间中。请参考这篇文章了解如何操作:https://dev59.com/gnE95IYBdhLWcg3wn_Rr - Kurtis Nusbaum
我遇到了和artworkad提到的同样的问题,但是Kurtis,我尝试了你的方法,但仍然没有显示任何东西。 - Uahmed

1

在第8步中,如果您没有看到该项目,请前往您想要添加为库的项目并

  • 打开 'project.properties'
  • 添加 'android.library=true'

然后您可以再次按照指示操作,您应该会看到所需的项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接