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

Android Studio: не удалось найти com.android.tools.build:gradle:2.0.0-alpha2

Недавно я обновил свою Android-студию до последней версии от Последняя версия Android Studio Canary Build: 2.0 Preview

После обновления до новой версии мой текущий рабочий каталог вообще перестает работать. Каждый раз, когда я пытаюсь очистить и построить проект, он даст мне ошибку, подобную этой

Blockquote Ошибка: не удалось найти com.android.tools.build: gradle:2.0.0-alpha2. Поиск в следующих местах:     файла:/Приложения/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pom     файла:/Приложения/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jar     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pom    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jarТребуется:     : android 3: неуказанный '

У кого-нибудь есть идея, как решить эту проблему. Заранее спасибо.

UPDATE. Я использую компьютер Mac и каталог установки похожим на

Каталог установки Android для Android

4b9b3361

Ответ 1

По-видимому, инструменты сборки были перемещены из maven в jcenter, поэтому вам нужно изменить код:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha2'
    }
}

к этому

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

Подробнее об изменениях:

Сайт проекта Android Tools http://tools.android.com/recent

Сообщество разработчиков Android-разработчиков https://plus.google.com/communities/114791428968349268860/stream/7f20992b-7d9a-4309-9d94-6fbe08f0ad6e

Ответ 2

В основном файле build.gradle добавьте jcenter() в качестве основного репо, как это:

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Удалите другие репозитории или убедитесь, что jcenter является первым.

Ответ 3

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

repositories block should be in buildscript. 

Ответ 4

Проверьте, доступна ли в вашей системе gradle 2.0.0-alpha1. Посмотрите в свою папку android/tools/build/gradle. В моем случае, несмотря на запутанное сообщение "Этот проект использует предварительную версию плагина gradle (2.0.0-alpha2) и доступна более новая версия (2.0.0-alpha2). Вы можете обновить до 2.0.0- альфа2". версия в моей папке была 2.0.0-alpha1 и меняла мой build.gradle на:       classpath 'com.android.tools.build:gradle:2.0.0-alpha1' исправлена ​​моя проблема с компоновкой.

Ответ 5

Я удалил новую папку gradle-4.1-all в C:\Users\YOUR_USER_NAME\ .gradle\wrapper\dists\, а затем я создал новый проект в Android Studio и исчезло следующее сообщение:

"Gradle не удалось выполнить синхронизацию: не удалось найти com.android.tools.build: Gradle: 3.0.0-beta6."

Ответ 6

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
        classpath 'com.google.gms:google-services:3.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "https://maven.google.com" }
        maven { url "https://jitpack.io" }
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}