【问题标题】:Android - How to import library from Maven Central?Android - 如何从 Maven 中心导入库?
【发布时间】:2015-10-08 21:49:17
【问题描述】:

我想在我的项目中使用 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

我尝试添加 mavenCentral() 和 maven() 与 url:

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

仍然出现此错误:

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

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

【问题讨论】:

    标签: android maven android-studio gradle


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      你有一个点

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

      用冒号试试

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

      【讨论】:

      • 是的,我将点改为冒号。现在它正在导入 - 非常好。谢谢!
      猜你喜欢
      • 2014-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 2017-08-13
      • 1970-01-01
      • 2015-11-05
      相关资源
      最近更新 更多