Android - 如何从Maven Central导入库?

时间:2015-10-08 21:49:18

标签: android maven android-studio gradle

我想在我的项目中使用zt-zip库。 github上的库页面说我应该有这种依赖:

<dependency>
    <groupId>org.zeroturnaround</groupId>
    <artifactId>zt-zip</artifactId>
    <version>1.8</version>
    <type>jar</type>
</dependency>

我曾经以这种方式为其他库添加依赖项。对于zt-zip,我找不到像这样的依赖:

compile 'com.loopj.android:android-async-http:1.4.9'

所以我尝试了这个:

compile 'org.zeroturnaround.zt-zip:1.8'

不幸的是收到此错误:

  

错误:无法解决:org.zeroturnaround.zt-zip:1.8

我试图用url:

添加mavenCentral()和maven()
repositories {
    jcenter()
    maven { url 'http://repo1.maven.org/maven2' }
    mavenCentral()
}

仍然收到此错误:

  

错误:无法解决:org.zeroturnaround.zt-zip:1.8

问题:如何从Maven Central添加依赖?

2 个答案:

答案 0 :(得分:3)

Maven Central Repository是你的朋友。只需快速搜索您想要的包,它将返回Maven,Ivy,Gradle等的正确格式。在这种情况下,您需要将依赖项编写为:

compile 'org.zeroturnaround:zt-zip:1.8'

答案 1 :(得分:1)

你有一个点

compile 'org.zeroturnaround.zt-zip:1.8'

尝试冒号

compile 'org.zeroturnaround:zt-zip:1.8'