Подтвердить что ты не робот

Gradle Ошибка сборки не может решить io.fabric

Я использую Android 2.0. Я получил эту ошибку, когда пытался создать apk, раньше ее работали, но теперь это не так.

Could not resolve all dependencies for configuration ':app:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
MYAPP:app:unspecified
Could not resolve io.fabric.tools:gradle:1.+.
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6.
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error

это мой build.gradle:

buildscript {
repositories {
    jcenter()
    mavenCentral()
    maven { url 'https://maven.fabric.io/public' }
}
dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
    classpath 'com.android.tools.build:gradle:2.1.0'
}
}
allprojects {
repositories {
    maven { url 'https://maven.fabric.io/public' }
    maven { url "http://dl.bintray.com/populov/maven" }
    jcenter()
    mavenCentral()
    maven {
        url "http://oss.sonatype.org/content/repositories/snapshots"
    }

}
4b9b3361

Ответ 1

Для меня это просто File- > Invalidate Cache/Restart, так что сделайте Invalidate и Restart.

Ответ 3

У меня была такая же проблема, моя проблема заключалась в том, что я был в автономном режиме. Я понял, глядя на сообщение об ошибке:

Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error

Итак, отправляемся в онлайн, убираем, строем, бежим... работаем для меня.

Ответ 4

Для меня я не добавил maven { url 'https://maven.fabric.io/public' } к моему репо

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

На всякий случай, если кто-то все еще испытывает ту же проблему.

Ответ 5

У меня была такая же проблема - она ​​просто перестала работать. Проблема разрешилась сама по себе после того, как я вошел в свой аккаунт на http://fabric.io/.

Ответ 6

Перейдите на File-> Invalidate Cache/Restart-> Invalidate and Restart.

Если это не решит вашу проблему, тогда

  • Проверьте подключение к Интернету.
  • Если он подключен, измените сетевое подключение и попробуйте снова.

Ответ 7

Я переустановил плагин с диска (когда я попытался с репо, он не сработал. Может быть, это как-то связано с aws, как @davis). Теперь он работает.

Ответ 8

Я сделал недействительным кеш для студии android, и он работал нормально.

Ответ 9

Я просто перезапускаю Android Studio. Теперь это работает.

Ответ 10

Для меня была запись хоста для данного URL-адреса в файле хоста, поэтому URL-адрес не был доступен. удалили запись хоста и начали работать.

Ответ 11

Просто используйте прокси для этого выпуска. Там ошибка указывает, что проверка подлинности прокси необходима. Для аутентификации на вашем прокси-сервере вернитесь к File-> Setting-> HTTP Proxy, установите флажок для аутентификации Proxy и введите свои учетные данные там. Кроме того, нажмите кнопку "Проверить подключение", чтобы проверить успешность подключения.

Ответ 12

Просто зайдите в File-> Invalidate Cache/Restart и выберите "Invalidate and Restart". Работал на меня.

Ответ 13

В AndroidStudio зайдите в Файл> Настройки> Плагины> Просмотр репозиториев>

найдите ткань и установите ее сейчас, сделайте перезагрузку для андроид студии

Ответ 14

Все еще есть ошибка, несмотря на все решения, предложенные в этом посте... Я попробовал все в этом посте: войти в Fabric.io, сделать недействительным кеш и перезапустить, попытался установить с диска, но у меня ничего нет в списке репозиториев. Я предполагаю, что что-то блокируется где-то в моих настройках прокси или в Android Studio, но самое странное, что я могу получить доступ к https://maven.fabric.io/public внутри Chrome в тех же настройках прокси !! Так что мне сейчас очень грустно...

Ответ 15

У меня все еще была ошибка, несмотря на все решения, предложенные в этом посте. Мое решение пришло из способа, которым Android Studio обрабатывает настройки HTTP-прокси. Сначала я добавил аутентификацию на моем прокси, а затем применил изменения. В Linux студия Android создает файл .gradle/gradle.properties который (как предполагается) содержит информацию, .gradle/gradle.properties в настройках прокси- .gradle/gradle.properties HTTP. Этот файл затем используется всеми проектами.

Но proxyUser и proxyPassword были пусты, несмотря на то, что были заполнены в графическом интерфейсе!

systemProp.http.proxyUser=  
systemProp.http.proxyPassword=  

Может быть, из-за соображений безопасности, чтобы ничего не показывать, но в нем должна быть хотя бы некоторая информация, например, какая она была заполнена в настройках GUI. Я заполнил их прямо в файле gradle.properties, и это сработало! Так что учтите, что в Android Studio (3.3) есть некоторые проблемы, связанные с аутентифицированным прокси.....