Android Studio 2.0 - плагин слишком стар, обновите его до более новой версии или установите переменную окружения ANDROID_DAILY_OVERRIDE в

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

Я понял, что эта проблема возникает только тогда, когда я создаю новый проект. В предыдущих проектах, разработанных, проблема не возникает, и я понял, что gradle отличается   classpath 'com.android.tools.build:gradle:1.3.0'.

Мне нужно обновить тот же набор старых проектов?

Мое приложение /build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "luizugliano.com.br.teste"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
}

My build.gradle(Project)

// Top-level build file where you can add configuration options common to all    sub-projects/modules.

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

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

allprojects {
  repositories {
    jcenter()
  }
}

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

Ответ 1

UH OH, Уведомление Google:. Этот веб-сайт больше не предоставляет загрузки для Android Studio. "

(ссылки старого канала больше не работают. Ссылки в этом ответе были обновлены до новых форматов, не забудьте изменить закладки, если вы их используете)

Вам нужно обновить версию инструментов gradle, с которыми вы строите. Это можно найти в разделе зависимостей вашего build.gradle. У вас есть 3 варианта, которые вы можете обновить до:

Последняя стабильная версия, указанная в канале выпуска со 2 марта 2017 года

classpath 'com.android.tools.build:gradle:2.3.0' 

Или последняя бета версия через канал предварительного просмотра с 15 февраля 2017 года

classpath 'com.android.tools.build:gradle:2.3.0-beta4'

И последняя альфа версия также из канала предварительного просмотра по состоянию на 21 марта 2017 года дает вам возможность использовать

classpath 'com.android.tools.build:gradle:2.4.0-alpha3' 

Для обновления требуется также обновить gradle обертка. По состоянию на 20 февраля 17, самый новый:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.4-all.zip

В андроид-студии вы можете найти свою обертку, перейдя на проект и посмотрев gradle/wrapper/gradle-wrapper.properties

Иногда после изменения обертки проект не сможет скомпилироваться с ошибкой, например, "Minimum supported Gradle version is 2.14.1. Current version is 2.10. Try changing Gradle distribution version to...", несмотря на то, что уже имеет правильную версию в gradle -wrapper.properties. Если это произойдет, попробуйте следующее:

Перейдите к Settings > Build, Execution, Deployment > Gradle

В Project-level settings убедитесь, что Use default gradle wrapper (recommended) - это выбранная опция, затем заново создайте проект.

(Дополнительное примечание. Что касается альфа-и бета-версий - при проверке не всегда есть более новая версия, чем у стабильной версии, в тех случаях я только что дал значения для предыдущей версии. Это позволяет вам свертывать вернитесь к этой версии, если у вас возникли проблемы с выпущенной версией)

Ответ 2

В новом проекте измените эту часть:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha1'

с

dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'.

Если вы не опытный пользователь, пожалуйста, придерживайтесь стабильного канала Android Studio Updates. Я полагаю, вы получили Android Studio из Канарского канала.

Обратите внимание, что:

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

От: http://tools.android.com/download/studio/canary

Вам не нужно изменять зависимости ваших старых проектов. Они должны работать нормально в последней версии.

Ответ 3

Такая же проблема при обновлении. это Исправлено это для меня: [build.gradle]

    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

или

    classpath 'com.android.tools.build:gradle:2.0.0-beta2'

Ответ 4

Только в расширенных системных настройках в Windows Properties добавьте новую переменную среды с именем ANDROID_DAILY_OVERRIDE и данным значением в сообщение об ошибке. Перезагрузите студию Android, и вы будете готовы к работе.

enter image description here

Ответ 5

По состоянию на 5 апреля 2016 года это сработало для меня:

classpath 'com.android.tools.build:gradle:2.0.0-rc3'

Ответ 6

classpath: com.android.tools.build:gradle:+

Это решит проблему, обновив gradle до последней версии.

Однако это опасно (будет кодироваться в альфа-стадии), а также будет давать предупреждения.

Ответ 7

Если вы используете Android Studio 2.0 Preview, я могу предложить использовать канал обновлений "бета" вместо "стабильный". Это позволит вам получать последние изменения конфигурации gradle. Вы можете изменить канал обновлений в Settings - Appearance & Behavior - System Settings - Updates. Выберите Automatically check updates for [Beta Channel]

Чтобы узнать фактическую версию gradle classpath и distributionUrl (отметьте ответ Ник Карозо), вы можете создать новый пустой проект и увидеть эти значения есть.

Ответ 8

gradle вам понадобится

classpath 'com.android.tools.build:gradle:2.0.0-beta7'

Для этого требуется использовать оболочку gradle для 2.10, если вы все еще используете предыдущую версию

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

В андроид-студии вы можете найти свою обертку, перейдя в проект и посмотрев gradle/wrapper/gradle-wrapper.properties

Ответ 9

Вам нужно изменить файл gradle -wrapper.properties в папке gradle/wrapper вашего приложения, измените свой дистрибутивUrl следующим образом:

distributionUrl=http\://services.gradle.org/distributions/gradle-2.8-all.zip

Используйте http: или https:\согласно вашему требованию. Затем просто очистите свой проект, и все готово!

Боковое примечание:

classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

теперь доступен, если вы хотите использовать последнюю версию.

Также вы можете воспользоваться функцией мгновенного запуска андроид-студии, используя эту функцию, которая недоступна в версии gradle ниже 2.0.0

Ответ 10

Android Studio 2.0 имеет проект обновления для использования мгновенного запуска. Для таких, как я, с небольшими мозгами:

http://tools.android.com/tech-docs/instant-run

Текущая версия Android Studio 2.0 - это бета-версия 6.

Ответ 11

попробуйте обновить gradle до 2.10

для mac, путь - Android Studio > Предпочтения > Сборка, выполнение, развертывание > Инструменты сборки > Gradle

конечно, вы должны скачать gradle 2.10 до

Ответ 12

У меня такая же ошибка 04/07/2016 с 'com.android.tools.build:gradle:2.2.0-alpha2' и gradle обертка 2.10 то я просто изменился на

'com.android.tools.build:gradle:2.2.0-alpha3'

теперь у меня нет проблем.

Надеюсь, что эта помощь будет решена.

Ответ 13

Я решил этот путь.

Шаги:

  • Откройте gradle-wrapper.properties файл и измените distributionUrl на https\://services.gradle.org/distributions/gradle-2.14.1-all.zip.
  • Откройте корневой уровень build.gradle и измените classpath на com.android.tools.build:gradle:2.2.2.
  • Синхронизируйте проект студии Android.

Исходный снимок экрана:

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

Готово.

Ответ 14

просто измените classpath 'com.android.tools.build:gradle:2.0.0-alpha' или

classpath 'com.android.tools.build:gradle:2.1.0'

Ответ 15

Я изменяю свой путь к классам из 'com.android.tools.build: gradle:2.2.0-alpha4'

to classpath 'com.android.tools.build: gradle:2.2.0-alpha5'

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

Ответ 16

Эта проблема возникает обычно, когда IDE (студия android), в которой выполняется проект, и проект не совместимы с gradle. Пожалуйста, проверьте приведенную ниже ссылку. http://tools.android.com/tech-docs/new-build-system/version-compatibility

В моем случае я создал проект с использованием версии AS 1.0/2.0, а затем импортировал его в студийной версии new, он дал мне ошибку, тогда я открыл проект в старой версии AS, в которой он работал. вы также можете проверить http://tools.android.com/tech-docs/new-build-system

Ответ 17

Файл → Структура проекта → Проект → Версия Android Plugin = 2.2.3

Отличная работа в Android Studio 2.2.3