Плагин Android Gradle версии 3.0.0-alpha1 слишком стар.

При создании проекта по умолчанию (черный шаблон) на Android Studio 3.0 Canary 1 я получил следующую ошибку.

The android gradle plugin version 3.0.0-alpha1 is too old, please update to the latest version. To override this check from the command line please set the 
ANDROID_DAILY_OVERRIDE environment variable to "d27b293f4c7c48dfe922ba160164f3fa511cb3b9" 
Upgrade plugin to version 3.0.0-alpha1 and sync project Open File

Что не так с настройкой по умолчанию?


person Elye    schedule 27.06.2017    source источник


Ответы (5)


Ваш код может содержать устаревшую версию плагина Gradle (может быть alpha1 или что-то в этом роде) в файле build.gradle вашего проекта. Обновите его до последней версии плагина alpha4, как показано ниже:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
}
person Midhu    schedule 27.06.2017

Судя по всему, alpha1 устарела, хотя нигде в документе, который мне удалось найти, она не упоминается.

В проекте build.gradle просто измените

classpath 'com.android.tools.build:gradle:3.0.0-alpha1'

to

classpath 'com.android.tools.build:gradle:3.0.0-alpha4' 
person Elye    schedule 27.06.2017
comment
Да . Я надеюсь, что вы поддержите это stackoverflow.com/questions/44645099/ - person IntelliJ Amiya; 27.06.2017
comment
@IntelliJAmiya - у меня проблема в моем проекте ... он не компилируется с apha4 .. показывает проблемы в манифесте ... до этого все работало нормально - person Udit Kapahi; 27.06.2017
comment
@Udit Kapahi, попробуй alpha5 - person Elye; 06.07.2017
comment
@Elye Я заработал, добавив android.enableAapt2=false в файл gradle.properties. - person Udit Kapahi; 06.07.2017
comment
Использование android.enableAppt2=false не идеально, оно фактически отключает последнюю функцию. Это не должно быть долгосрочным решением. - person Elye; 07.07.2017

путь к классам 'com.android.tools.build:gradle:+'

не рекомендуется использовать +

person Sanchit Panchwatikar    schedule 27.06.2017

Следуйте шагам :

  • Перейти к структуре вашего проекта
  • Нажмите на проект на левой боковой панели
  • Обновите версию Gradle до 3.3.
  • Нажмите на кнопку ОК

позвольте ему синхронизироваться, и все будет готово

person MRX    schedule 27.06.2017
comment
Я хотел бы работать над последней версией Gradle 4.0. - person Elye; 27.06.2017
comment
developer.android.com/studio/releases/gradle-plugin.html Я думаю, что 3.3 является последней поддерживаемой версией, проверьте эту ссылку - person MRX; 27.06.2017
comment
Доступен @MRX Gradle 4.0. См. developer.android.com/studio/build / gradle:3.0.0-alpha1 поддерживается до настоящего времени. Возможно, альфа4 поможет. - person Midhu; 27.06.2017
comment
Круто я не знал об этом... Спасибо пройду через это - person MRX; 27.06.2017

Попробовав эти решения, я пришел к следующему:

buildscript {
  repositories {
    jcenter()
    maven { url 'https://maven.google.com' }
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
  }
}

добавлять

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

в репозиторий buldscript.

person Ana Coimbra Gomes    schedule 05.07.2017