无法在Eclipse中将库添加到Android项目

时间:2013-02-22 07:26:47

标签: android eclipse project libraries

我正在尝试将一个库添加到eclipse中的现有项目中。我将项目文件夹本身和库文件夹保存在桌面上标记为“ANDROID”的文件夹中。当我尝试导入&gt; <现有代码到工作区>选择“ANDROID”..添加的唯一项目是App本身而不是库。我甚至尝试自己添加库,它将显示在导入列表中,但没有带有“完成”选项的“勾选框”。 我甚至右键单击了我的应用程序 - 属性&gt; Android&gt;并注意到该库中有一个红色的“X”,并且不允许我搜索新的库。我究竟做错了什么? 这个相同的应用程序和库正在为朋友而不是我使用相同版本的eclipse。

4 个答案:

答案 0 :(得分:23)

确保库和项目位于同一个地方,即

  1. 将库复制到与项目相同的文件夹中
  2. 导入库(文件&gt;导入&gt;现有项目在工作区中)
  3. 打开库的属性&gt; Android并选择Is Library
  4. 打开项目属性&gt; Android&gt;添加(库)
  5. 选择图书馆
  6. 保存属性
  7. 如果这不起作用,请从其lib文件夹中复制jar文件并将其粘贴到项目lib中。只有在上述方法不起作用时才应该这样做

答案 1 :(得分:3)

在eclipse中导入库项目。然后右键单击项目并转到属性 - > Android(左侧菜单) - &gt;在底部(项目构建目标下方),您将看到一个名为的库复选框。现在你已经把你的项目变成了一个库。

然后在您想要添加库的orignal项目中再次转到属性 - > Android(左侧菜单) - &gt;在底部(项目构建目标下方)单击“添加”按钮,您将看到该库项目可见。

答案 2 :(得分:0)

从某个位置导入项目时会发生这种情况。如果我们导入一些项目,那么它不会引用该工作区的支持库。因此,请务必选中复选框(将项目复制到工作区) 转到文件&gt;导入项目&gt;浏览&gt;选择项目&gt;将复制项目检入工作区。 希望它能解决问题。

答案 3 :(得分:0)

一个迟到的答案,虽然我想对这个问题给出一个深入的答案。

  1. 首先将您的文件夹结构从Android切换到项目
  2. enter image description here

    1. 现在在app - build文件夹中搜索 libs文件夹
    2. enter image description here

      1. 将.jar文件粘贴到libs文件夹中后。右键单击jar文件,最后点击添加为库。这将负责在build.gradle中添加编译文件(&#39; libs / library_name.jar&#39;)
      2. enter image description here

        现在您可以开始在项目中使用该库了。