Ошибка Android plugin 1.3

Это ошибка, которую я получил при обновлении моего SDK и инструмента сборки до Android M

Android Build Tools
Found incompatible Build Tools and Android plugin versions:
* Module 'app' is using Android plugin 1.2.3 and Build Tools 23.0.0 rc1
Please use Android plugin 1.3 or newer, or an older Build Tools version.
Otherwise the project won't build.

когда classpath 'com.android.tools.build:gradle:1.2.3' изменено на 1.3

Я получил еще одну ошибку.

Error:Could not find com.android.tools.build:gradle:1.3.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/1.3/gradle-1.3.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/1.3/gradle-1.3.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/1.3/gradle-1.3.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/1.3/gradle-1.3.jar

Что мне теперь делать?

Ответ 1

Дело было в том, что в то время еще не был выпущен плагин версии 1.3 для Android версии gradle. Это было в бета-версии.

Итак, попробуйте установить версию 1.3.0-beta1.

Здесь вы можете увидеть список всех версий плагина android grade здесь. Pro tip: прокрутите весь путь вниз, чтобы было легче увидеть последнюю версию.:)

Обновление

Android gradle наконец-то выпущен плагин 1.3: https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.0/

Ответ 2

Обновление

версия 1.4.0-beta1 теперь доступна


Версия 1.3.0 плагина android gradle еще не выпущена.

Текущая последняя версия (для использования с Android-Studio 1.3-preview) - 1.3.0-beta1.

Поместите это в свой root build.gradle

buildscript {
     ...
     dependencies {
         classpath 'com.android.tools.build:gradle:1.3.0-beta1'
         ...
     }
}

Вы можете найти последнюю опубликованную версию плагина на этой странице: https://jcenter.bintray.com/com/android/tools/build/gradle/

Обратите внимание, что вам также может потребоваться обновить инструменты сборки:

android {
    buildToolsVersion "23.0.0 rc1"
    ...
}

Эта версия средств сборки доступна с помощью менеджера sdk в разделе "Инструменты (канал предварительного просмотра)"

Ответ 3

Так как Android Studio была официально обновлена ​​до версии 1.3 (Gradle).

изменение версии gradle от 1.2.3 до 1.3. + в файле build.gradle для меня. Теперь он должен выглядеть следующим образом:

    dependencies {
    classpath 'com.android.tools.build:gradle:1.3.+'

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

Ответ 4

К сожалению, предыдущие ответы выше не работали в моем случае. Gradle просто зависает при разрешении зависимостей (я не могу найти 1.3.0-beta1 в репо для ручной загрузки):

enter image description here

Мне пришлось переопределить buildToolsVersion с "23.0.0 rc1" до "22.0.1" в build.gradle(Module: app), после чего он работал нормально.

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
...