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

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

我使用这些步骤来添加库(JAR文件):1.将库文件复制到/ libs目录2.打开项目结构 – >全局库 – >附加分类3.find库,然后单击确定

这是正确的方法吗?

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

更新程序更简单:

  • 将jar复制到应用程序中的libs目录(如果不存在,可以创build目录)
  • 刷新项目,以便在结构中显示库(右键单击项目顶层,刷新/同步)
  • 展开libs并右键单击jar
  • select“添加为库”

完成

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

  • 将Jar复制到libs /目录
  • 打开项目设置(Ctrl Alt Shift S)
  • 在左侧的“项目设置”面板下,select“模块”
  • 在较大的右侧窗格中,select“依赖关系”选项卡
  • 按下屏幕最右侧的Add …button(如果您有像我这样的小屏幕,您可能必须拖动resize到右侧才能看到它)
  • 从添加选项的下拉菜单中select“库”。 将出现“select库”对话框。
  • 按“新图书馆…”
  • 为图书馆select一个合适的标题
  • 按“附加类…”
  • 从libs /目录中selectJar,然后按OKclosures

图书馆现在应该被认可。

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

长远来看,更好的方法是将Gradle整合到您的项目环境中。 它是一个用于Java的构build工具,现在在android开发领域被广泛使用。

您需要制作一个.gradle文件并列出您的库依赖关系。 然后,所有你需要做的是使用Gradle在IntelliJ中导入项目。

干杯

如果必要的jar文件可以在全局库中find,那么这个问题也可以扩展,你怎样才能把它configuration到你当前的项目中。

像这样的过程:“项目结构” – >“模块” – >“右键单击您当前的项目窗格” – >“依赖关系” – >“点击添加(+)button” – >“库” – >“select你想要的图书馆”。

如果你正在使用maven,你也可以在你的pom.xml中configurationdependency,但是你select的版本不像全局库,你将浪费内存来存储同一个jar文件的另一个版本。 所以我build议使用第一步。