Firebase Crashlytics构建错误:"could not find io.fabric.tools:gradle:1.26.1"



我试图在我的react原生应用程序上集成Firebase Crashlytics,但在构建应用程序时遇到了这个错误。

  • 哪里出了问题:配置根项目"MyApp"时出现问题

无法解析配置":classpath"的所有工件。找不到io。fabric。工具:gradle:1.26.1。在以下位置搜索:https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pomhttps://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jarhttps://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pomhttps://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jarhttps://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pomhttps://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar

要求:项目:

  • 尝试:

我在dependencies和中添加了classpath 'io.fabric.tools:gradle:1.26.1'

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

repositories中,在build.gradle中,如文档中所建议的。

之前,我遇到了同样的问题,因为我将url 'https://maven.fabric.io/public'移动到了错误的位置

我猜你们也一样。我的工作build.grande

buildscript {
repositories {
google()
jcenter()
// Additional repository for fabric resources
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0'
// Add fabric classpath
classpath 'io.fabric.tools:gradle:1.26.1'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}

根据结构集成的文档。

请尝试将其用作项目的子库。

在你的应用程序的Gradle中提到以下代码。它会起作用的。

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

您必须确保文档中应该在项目级build.gradle文件中的所有内容都在那里,并确保应用级build.gradle文件中应该在那里的所有内容。

不要交换任何东西。

最新更新