Ошибка сборки Firebase Crashlytics: «не удалось найти io.fabric.tools:gradle:1.26.1» - PullRequest
0 голосов
/ 31 января 2019

Я пытался интегрировать 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' в dependencies и

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

в repositories в build.gradle, как указано в документации.

Ответы [ 3 ]

0 голосов
/ 17 апреля 2019

Вы должны убедиться, что все в документации, которая должна быть в файле build.gradle уровня проекта, есть и убедиться, что все, что должно быть в файле build.gradle уровня приложения, есть.

Не меняйте ничего.

0 голосов
/ 22 июня 2019

Раньше у меня возникла та же проблема, потому что я переместил 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
}

0 голосов
/ 31 января 2019

В соответствии с документацией интеграции структуры.

Попробуйте использовать это как суббиблиотеку проекта.

В 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...