如何在IntelliJ IDEA中添加外部库?

时间:2011-08-15 13:20:05

标签: intellij-idea

我正在尝试将外部库(放在/ libs目录中)添加到我的项目中。当我尝试使用该库中的方法时,我发现它们是红色的,这意味着该库无法识别。当我单击Ctrl + B时​​,我收到一条消息“无法找到要转到的声明”。

我使用这些步骤添加库(JAR文件): 1.将库文件复制到/ libs目录中 2.打开项目结构 - >全球图书馆 - >附上条款 3.找到库并单击确定

这是正确的方法吗?

PS。我试图以这种方式添加AdMob .jar文件。

5 个答案:

答案 0 :(得分:153)

最新版本的程序更简单:

  • 将jar复制到app中的libs目录(如果没有,可以创建目录)
  • 刷新项目,使libs显示在结构中(右键单击项目顶层,刷新/同步)
  • 展开libs并右键单击jar
  • 选择“添加为库”

完成

答案 1 :(得分:64)

我已经使用这个过程将第三方Jar连接到IDEA中的Android项目。

  • 将Jar复制到libs /目录
  • 打开项目设置(Ctrl Alt Shift S)
  • 在左侧的“项目设置”面板下,选择“模块”
  • 在较大的右窗格中,选择“依赖关系”选项卡
  • 按屏幕最右侧的添加...按钮(如果您有一个较小的 像我这样的屏幕,您可能需要向右拖动调整大小才能 看到它)
  • 从添加选项的下拉列表中,选择“库”。一个“选择 将出现“库”对话框。
  • 按“新图书馆...”
  • 为库选择合适的标题
  • 按“附加课程......”
  • 从libs /目录中选择Jar,然后按OK关闭

现在应该识别图书馆了。

答案 2 :(得分:9)

Intellij IDEA 15: 文件 - >项目结构......->项目设置 - >库

答案 3 :(得分:2)

从长远来看,更好的方法是将Gradle集成到项目环境中。 它是Java的构建工具,现在在android开发空间中被大量使用。

您需要创建.gradle文件并列出库依赖项。 然后,您需要做的就是使用Gradle在IntelliJ中导入项目。

干杯

答案 4 :(得分:0)

如果可以在全局库中找到jar文件,也可以扩展此问题,如何将其配置到当前项目中。

这样的过程:“项目结构” - >“模块” - >“点击右边的当前项目窗格” - >“依赖项” - >“点击小项添加(+)按钮“ - >”library“ - >”选择您想要的库“。

如果您正在使用maven并且您还可以在pom.xml中配置依赖项,但是您选择的版本与全局库不同,您将浪费内存来存储同一jar文件的另一个版本。所以我建议使用第一步。