当前位置:  开发笔记 > Android > 正文

Gradle无法解析库中的所有依赖项,自定义maven url

如何解决《Gradle无法解析库中的所有依赖项,自定义mavenurl》经验,为你挑选了0个好方法。

我正在使用Crashlytics,它提供了一个自定义的Maven网址.我正在尝试将Crashlytics代码移动到库中.

build.gradle文件如下:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

repositories {
    mavenCentral()
    maven { url 'http://download.crashlytics.com/maven' }
}

dependencies {
    compile 'com.crashlytics.android:crashlytics:1.+'
}

在自己构建这个库项目时,一切顺利.但是,当我将库作为依赖项添加到另一个项目时,只有当我将自定义maven url添加到其中时,gradle sync才会成功build.gradle.否则,将显示以下消息:

Error:A problem occurred configuring project ':MyApp'.
> Could not resolve all dependencies for configuration ':MyApp:_debugCompile'.
   > Could not find any version that matches com.crashlytics.android:crashlytics:1.+.
     Required by:
         my-app:MyApp:unspecified > my-app:MyLibrary:unspecified

为什么我还需要添加maven { url 'http://download.crashlytics.com/maven' }MyApp项目中?有更好的解决方案吗?

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有