Я пытался интегрировать Firebase Crashlytics в свое собственное приложение реагировать, но получил эту ошибку при сборке приложения.
Что пошло не так: возникла проблема при настройке корневого проекта MyApp. Не удалось разрешить все артефакты для конфигурации ': classpath'.Не удалось найти io.fabric.tools:gradle:1.26.1.Поиск в следующих местах: https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar https://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar https://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar Требуется: проект: Попробуйте:
Не удалось разрешить все артефакты для конфигурации ': classpath'.Не удалось найти io.fabric.tools:gradle:1.26.1.Поиск в следующих местах: https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://dl.google.com/dl/android/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar https://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://repo.maven.apache.org/maven2/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar https://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.pom https://jcenter.bintray.com/io/fabric/tools/gradle/1.26.1/gradle-1.26.1.jar
Требуется: проект:
Я добавил classpath 'io.fabric.tools:gradle:1.26.1' в dependencies и
classpath 'io.fabric.tools:gradle:1.26.1'
dependencies
maven {url 'https://maven.fabric.io/public'}
в repositories в build.gradle, как указано в документации.
repositories
build.gradle
Вы должны убедиться, что все в документации, которая должна быть в файле build.gradle уровня проекта, есть и убедиться, что все, что должно быть в файле build.gradle уровня приложения, есть.
Не меняйте ничего.
Раньше у меня возникла та же проблема, потому что я переместил url 'https://maven.fabric.io/public' в неправильное место
url 'https://maven.fabric.io/public'
Полагаю, вы тоже такой же.Моя рабочая build.grande это
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'