【问题标题】:Conflict between allprojects repository setting and Fabricallprojects 存储库设置和 Fabric 之间的冲突
【发布时间】:2017-08-17 15:32:30
【问题描述】:

我在使用 gradle 时遇到了问题,我认为我想要 multidex 1.0.2,所以我在顶级构建文件中设置了存储库并将其移出构建脚本(根据:Android Studio 3.0 Beta 1: Failed to resolve: com.android.support:multidex:1.0.2):

allprojects {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }
}

但是,Fabric 似乎不喜欢这个。在我的项目(和库)的 buildscript 部分中,我有:

buildscript {
    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

现在我得到了:

错误:找不到 io.fabric.tools:gradle:1.+ 的任何匹配项,因为没有可用的 io.fabric.tools:gradle 版本。 在以下位置搜索: 文件:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/io/fabric/tools/gradle/maven-metadata.xml 文件:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/io/fabric/tools/gradle/ https://jcenter.bintray.com/io/fabric/tools/gradle/maven-metadata.xml https://jcenter.bintray.com/io/fabric/tools/gradle/ 要求: 项目 :

我该如何解决这个冲突?如果不是在所有项目中,我如何指定fabric,从哪里获取它自己的依赖项?

【问题讨论】:

    标签: android maven android-studio gradle twitter-fabric


    【解决方案1】:

    错误:找不到 io.fabric.tools:gradle:1.+ 的任何匹配项,因为没有可用的 io.fabric.tools:gradle 版本。

    这是因为 gradle 只在 jcenter repo 中寻找插件。

    要设置结构,您必须使用它:

    buildscript {
        repositories {
            maven { url 'https://maven.fabric.io/public' }
        }
        dependencies {
            classpath 'io.fabric.tools:gradle:1.+'
        }
    }
    

    是gradle插件需要的。

    然后你必须添加:

    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }
    

    供项目中添加的依赖项使用。

    【讨论】:

      【解决方案2】:

      一位同事设法通过应用程序的 build.gradle 文件中的以下声明解决了这个问题:

      repositories {
          mavenCentral()
          maven { url 'https://maven.fabric.io/public' }
          maven { url 'https://maven.google.com' }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-04
        • 2012-05-04
        • 1970-01-01
        • 2012-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多