无法通过引用Maven库来编译IntelliJ Android应用程序

时间:2014-04-20 15:21:03

标签: maven intellij-idea

我是IntelliJ的新手。我有一个Android项目,我正在尝试使用bitcoinj。在IntelliJ中,我转到File |项目结构...... |新项目库|从Maven ...中,搜索“bitcoinj”(发现为“com.google:bitcoinj:0.11.1”)然后添加它,它还将其添加到我的Android模块的依赖项选项卡中。

但是,当我在Android应用的源代码中使用“import com.google.bitcoin.core”时,出现以下编译错误:

错误:(5,1)java:package com.google.bitcoinj不存在

无论我添加什么库,我都会得到同样的行为。作为IntelliJ的新手,我显然遗漏了一些简单的东西,但却无法通过Google搜索找到。

1 个答案:

答案 0 :(得分:0)

您需要将依赖项添加到项目的pom文件中。这是向Maven项目添加依赖项的唯一方法。 IntelliJ只关注Maven poms以构建您的项目。

您所描述的只是在项目旁边的IDE中打开另一个项目,与它完全无关。

请参阅https://code.google.com/p/bitcoinj/wiki/UsingMaven

由于它不在mvnrepo上,请执行以下操作:http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html