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

Gradle error: Не удалось найти com.android.tools.build:gradle:2.2.3

Я пытаюсь создать свой проект андроида с помощью gradle и circleCI, но у меня есть эта ошибка:

* What went wrong:
  A problem occurred configuring root project '<myproject>'.
  > Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:2.2.3.
 Searched in the following locations:
     file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
     file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
     https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
     https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
 Required by:
     :<myproject>:unspecified

Может кто-нибудь объяснить мне, почему у меня есть эта проблема?

4b9b3361

Ответ 1

Кажется, что текущие версии плагина Android Gradle не добавлены в Maven Central, но они присутствуют в jcenter. Добавьте jcenter() в список репозиториев, а Gradle должен найти версию 2.2.3. На Maven Central доступна самая новая версия 2.1.3: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.android.tools.build%22%20AND%20a%3A%22gradle%22. Вы также можете пожаловаться авторам на то, что текущие версии отсутствуют в Maven Central.

Ответ 2

Чтение sembozdemir отвечает в этом сообщении Я разрешил аналогичную проблему, добавив jcenter() в build.gradle(module: cordovaLib)

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }

}

Ответ 3

После недавнего обновления до Android Studio 3.0 Canary 1 я получил следующую ошибку:

> Could not resolve all dependencies for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:3.0.0-alpha1.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.pom
         https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.jar
     Required by:
         project :

Вот что мне пришлось добавить (на уровне проекта build.gradle):

buildscript {
    repositories {
        maven {
            url 'https://maven.google.com'
        }
        ....            
    }

Найдено здесь: https://developer.android.com/studio/preview/features/new-android-plugin-migration.html

Ответ 4

У меня была та же проблема, когда я обновляю свою андроид-студию до 3.0, затем она решается путем добавления

buildscript {
     repositories {
    ...
    // You need to add the following repository to download the
    // new plugin.
    google()
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
}
 }

из https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#update_gradle

Ответ 5

введите описание изображения здесь

buildscript {
repositories {
   mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.0'
}

}

Просто измените mavenCentral() на jcenter()

Ответ 6

Со своей стороны у меня возникла та же проблема, потому что я использовал неправильный порядок хранилищ.

google() должен быть добавлен до jcenter()

buildscript {
    repositories {
        google()
        jcenter()
    }

Ответ 7

Вы пытаетесь это сделать

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'

        // NOTE: Do not place your application dependencies here; they belong
    }

}

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://jitpack.io"
        }
        flatDir {
            dirs 'libs'
        }

    }

}

и   Build- > Clear Project

Ответ 8

Попробуй это:

allprojects {
    buildscript {
        repositories {
            maven {
                url "https://dl.bintray.com/android/android-tools"
            }
        }
    }
...
}

Ответ 9

Обновление CordovaLib → build.gradle также работало для меня, как указано выше. Я сначала искал корень build.gradle, который был правильным и уже включен jcenter().

Ответ 10

Измените версию gradle как ту же, что и в версии для Android, как, знаете, мы используем 2.3.2 из gradle

Ответ 11

Добавьте jcenter в файл проекта и синхронизируйте

check this for refernce

Ответ 12

Проблема связана с вашим типом интернет-соединения, которое запрещает или блокирует загрузку Android Studio необходимых файлов из jcenter, это должно происходить автоматически при создании решения. Решение вашей проблемы состоит в том, чтобы подключиться к Интернету с помощью личного интернет-соединения, такого как ADSL Router, перестроить проект, и загрузка необходимых файлов произойдет автоматически.

Ответ 13

Добавление maven { url "https://dl.bintray.com/android/android-tools/" } решает проблему для меня.

указатели:

К сожалению, я тогда достиг другой ошибки

A problem occurred configuring project ':app'.
> No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android

Как этот безобразие 2-2-3 может быть таким беспорядком?

Ответ 14

Только идти по следующему пути и полностью удалить папку кэши затем восстановить проект:

C:\Users\[Ваше имя пользователя] \. Gradle