Android allprojects存储库设置与结构之间的冲突
gradle认为我需要multidex 1.0.2,因此我在顶级构建文件中设置了存储库,并将其从构建脚本中移出(根据:): 然而,织物似乎不喜欢这样。在我的项目(和库)的buildscript部分中,我有: 现在我得到: Error:Could not find any matches for io.fabric.tools:gradle:1.+ as no versions of io.fabric.tools:gradle are available. Searched in the following locations: file:/Applications/Android Studio 3.0 Preview.app/Contents/gradle/m2repository/io/fabric/tools/gradle/maven-metadata.xml file:/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/ Required by: project : 错误:找不到io.fabric的任何匹配项。工具: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从何处获得它自己的依赖项 错误:找不到io.fabric的任何匹配项。工具:gradle:1.+因为没有可用的io.fabric.tools:gradle版本 这是因为gradle只在jcenter repo中寻找插件 要设置结构,您必须使用它:Android allprojects存储库设置与结构之间的冲突,android,maven,android-studio,gradle,twitter-fabric,Android,Maven,Android Studio,Gradle,Twitter Fabric,gradle认为我需要multidex 1.0.2,因此我在顶级构建文件中设置了存储库,并将其从构建脚本中移出(根据:): 然而,织物似乎不喜欢这样。在我的项目(和库)的buildscript部分中,我有: 现在我得到: Error:Could not find any matches for io.fabric.tools:gradle:1.+ as no versions of io.fabric.tools:gradle are available. Searched in the fol
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' }
}
它被添加到项目中的依赖项所使用。一位同事通过应用程序的build.gradle文件中的以下声明解决了此问题:
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://maven.google.com' }
}
repositories {
maven { url 'https://maven.fabric.io/public' }
}
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://maven.google.com' }
}