10

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

4

4 回答 4

23

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

  1. 将库复制到与您的项目相同的文件夹中
  2. 导入库(文件 > 导入 > 工作区中的现有项目)
  3. 打开库的属性 > Android 并选择Is Library
  4. 打开项目属性 > Android > 添加(库)
  5. 选择图书馆
  6. 保存属性

如果这对您不起作用,请从其 lib 文件夹中复制 jar 文件并将其粘贴到项目 lib 中。仅当上述方法不起作用时才应执行此操作

于 2013-07-07T23:22:48.527 回答
3

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

然后在您要添加库的原始项目中再次转到属性-> Android(左侧菜单)-> 在底部(在项目构建目标下方)单击添加按钮,您会发现该库项目可见。

于 2013-02-22T08:09:02.673 回答
0

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

于 2015-06-18T12:27:19.487 回答
0

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

  1. 首先将您的文件夹结构从 Android 切换到Project

在此处输入图像描述

  1. 现在在 app - build 文件夹中搜索libs 文件夹。

在此处输入图像描述

  1. 将 .jar 文件粘贴到 libs 文件夹后。右键单击 jar 文件,最后单击Add as library。这将负责在 build.gradle 添加编译文件('libs/library_name.jar')

在此处输入图像描述

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

于 2016-02-06T16:47:26.543 回答