Невозможно построить проект после обновления до Android Studio Preview 3.0 Canary 3

Я просто обновляю свой Android Studio Preview 3.0 Canary 3. После этого я пытаюсь запустить проект, но показывает следующую ошибку.

Error:Could not find com.android.tools.build:gradle:3.0.0.
Searched in the following locations:
    file:/opt/android-studio-preview/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom
    file:/opt/android-studio-preview/gradle/m2repository/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar
Required by:
    project :

person Kailas Bhakade    schedule 05.06.2017    source источник
comment
Вы должны прочитать здесь, чтобы убедиться, что вы правильно перешли на новый плагин: developer.android.com/studio/preview/features/   -  person MatPag    schedule 05.06.2017
comment
Я вернул вопрос к исходному вопросу, вы не должны менять вопрос после того, как его задали.   -  person Rolf ツ    schedule 30.08.2017


Ответы (2)


Главное, что вам нужно сделать, это:

Измените файл уровня проекта build.gradle на:

buildscript {
    repositories {
        ...
        // You need to add the following repository to download the
        // new plugin.
        maven {
          url 'https://maven.google.com'
        }
    }

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

Измените distributionUrl вашего gradle-wrapper.properties на последнюю доступную на данный момент версию Gradle.

distributionUrl=https://services.gradle.org/distributions/gradle-4.0-rc-1-all.zip

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

person MatPag    schedule 05.06.2017

Измените свою build.gradle (project_name) одну строку (classpath) в соответствии с обновлением: -

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

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