Как обновить gradle в андроид студии?

Я установил Android Studio 0.1.9. Сегодня я получил и обновился до версии 0.2 и, конечно, я обновился. После установки я перезапустил Android Studio, но теперь я получаю это сообщение:

Project использует старую версию плагина Android Gradle. Минимальная поддерживаемая версия - 0.5.0. Пожалуйста, обновите версию зависимости 'com.android.tools.build:gradle'

Как я могу это сделать? Я не могу найти какие-либо инструменты для обновления плагинов Gradle в Android Studio.

18 ответов

Решение

Обновите Gradle легко (Обновлено март 2018):

Шаг 1 (Использовать упаковщик по умолчанию)

Файл → Настройки → Сборка, Выполнение, Развертывание → Инструменты сборки → Gradle → Использовать упаковщик Gradle по умолчанию (рекомендуется)

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

Шаг 2 (выберите желаемую версию Gradle)

Файл → Структура проекта → Проект

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

В следующей таблице показано, какая версия Gradle совместима с определенной версией плагина Android для Gradle: Таблица совместимости

Последние версии, которые вы можете использовать с Android Studio 3.2 (октябрь 2018):

Plugin version: 3.2.0
Gradle version: 4.6

Официальные ссылки

Возможно, это не точный ответ для OP, но это ответ на заголовок вопроса: Как обновить Gradle в Android Studio (AS):

  • Получить последнюю версию, поддерживаемую AS: http://www.gradle.org/downloads(В настоящее время версия 1.9, 1.10 пока не поддерживается AS)
  • Установка: разархивируйте в любое место, например, рядом с установленной AS: C:\Users[имя пользователя]\gradle-1.9\
  • Откройте AS: Файл-> Настройки->Gradle-> Путь к каталогу службы: (Перейдите в папку, указанную выше) -> Нажмите ОК. Статус внизу должен указывать, что он занят и ошибка должна быть исправлена. Возможно, придется перезагрузить AS

После выпуска Android Studio v 3.0(стабильной), он покажет всплывающее окно, если доступно обновление Gradle

ИЛИ ЖЕ

Вручную, просто измените версию Gradle на верхнем уровне (уровне проекта) build.gradle файл до последней,

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

проверьте ниже диаграммы

The Android Gradle Plugin and Gradle

 Android Gradle Plugin            Requires Gradle
 1.0.0 - 1.1.3                    2.2.1 - 2.3
 1.2.0 - 1.3.1                    2.2.1 - 2.9
 1.5.0   2.2.1+                   2.2.1 - 2.13
 2.0.0 - 2.1.2                    2.10  - 2.13
 2.1.3 - 2.2.3                    2.14.1+
 2.3.0+                           3.3+
 3.0.0+                           4.1+    

проверить редакцию Gradle

Откройте Файл > Структура проекта > Вкладка Проект

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

Android Studio имеет встроенное меню структуры проекта для проверки и обновления Gradle и плагина, используемых в текущем проекте.

Ниже на сайте дается подробное объяснение того, как обновить плагин gradle и gradle в Android Studio.

Обновите плагин gradle для Android Studio

Вы можете просто просто нажать на это и вуаля!!!

Для тех, у кого все еще есть эта проблема (к примеру, чтобы переключиться с 2.8.0 на 2.10.0), перейдите в файл gradle-wrapper.properties и задайте таким же образом DistributionUrl

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

Я изменил 2.8.0 на 2.10.0 и не забудьте синхронизировать после

На Mac откройте терминал и выполните следующие команды согласно инструкциям:

$ curl -s https://get.sdkman.io | bash

затем

$ sdk install gradle 3.0

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

Теперь откройте Android Studio -> Terminal и выполните следующую команду

Gradle --version

Откройте свой корень build.gradle файл и изменить версию Gradle, как это

Старая версия:

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

Новая версия:

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

Для совместимости с версией Gradle смотрите это.

Я пока не могу комментировать.

То же, что и Кевин, но с другим шагом интерфейса:

Возможно, это не точный ответ для OP, но это ответ на заголовок вопроса: Как обновить Gradle в Android Studio (AS):

  • Получить последнюю версию, поддерживаемую AS: http://www.gradle.org/downloads (В настоящее время версия 1.9, 1.10 пока не поддерживается AS)
  • Установка: разархивируйте в любое место, например, рядом с установленной AS: C:\Users[имя пользователя]\gradle-1.9\
  • Откройте AS: Файл-> Настройки-> Сборка, Выполнение, Развертывание-> Инструменты сборки-> Gradle-> Путь к каталогу службы: (Перейдите в папку, указанную выше) -> Нажмите ОК. Статус внизу должен указывать, что он занят и ошибка должна быть исправлена. Возможно, придется перезагрузить AS

Перейдите в Файл> Настройки> Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle > Домашний путь Gradle

Теперь установите параметр Использовать упаковщик по умолчанию для gradle и отредактируйте поле распределения файлов Project\gradle\wrapper\gradle-wrapper.properties следующим образом:

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

Попробуйте эту команду в командной строке:

      ./gradlew wrapper --gradle-version latest

Это работает, если вам нужно только заново установить версию Gradle:

  1. Откройте настройки Android Project Studio: выберите «Файл» -> «Настройки» -> «Сборка, выполнение, развертывание» -> Android -> «Структура проекта Android».
  2. Выберите проект
  3. Выберите версию Gradle, совместимую с используемым вами плагином Gradle. Перейдите к структуре проекта Android, чтобы установить версию Gradle.

Для себя я скопировал папку со шрифтами из ресурсов в папку res и вызвал проблему, потому что Android Studio не принимала заглавные имена. Я переключился в режим просмотра проекта и удалил его, затем добавил его в качестве файла ресурсов шрифта, щелкнув правой кнопкой мыши по папке res.

Выберите android\gradle\wrapper и откройте gradle-wrapper.properties

изменить: distributionUrl=https://services.gradle.org/distributions/gradle-older-version-to-new-version.zip

например: distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip и перестройте свой проект

В большинстве случаев Android Studio может автоматически обновлять плагин Gradle.

Если ваша версия плагина Gradle уже позади, Instant Run, скорее всего, не будет работать. Поэтому, если вы перейдете к настройкам "Мгновенный запуск" ("Установки"> "Сборка", "Выполнение", "Развертывание"> "Мгновенный запуск"), вы увидите кнопку "Обновить проект" в правом верхнем углу (изображение ниже). Нажав на это, вы обновите и оболочку Gradle, и инструменты сборки. Обновить проект

В других ответах упоминалось, как обновить AGP (плагин Android Gradle).

Для обновления самого Gradle, если вы установили настройки IDE для использования Gradle из файла-оболочки или задачи -оболочки (в отличие от использования Gradle, установленного в вашей системе, если таковой имеется)...

... вы можете указать следующий код в скрипте build.gradle[.kts] верхнего уровня:

      tasks.wrapper {
    gradleVersion = "7.3.3"
    // Downloads the full version of the Gradle (with sources and documentation)
    distributionType = Wrapper.DistributionType.ALL
}

Теперь вместо редактирования файла gradle-wrapper.properties запустите задачу оболочки и синхронизируйте IDE:

Меня устраивает:

просто зайдите в /home/your-user/.gradle/wrapper/dists/

удалить все внутри этого

Будет заменен на андроид студию

на терминальном запуске: ионная эмуляция андроида

Это все...

Если ваша кнопка запуска серого цвета. Вот как я это исправил.

Перейдите в меню "Выполнить" и нажмите эту кнопку:

Затем он запустит ваш эмулятор, и ваша кнопка запуска снова станет зеленой, и вы сможете использовать ее. Вот как я это исправил.

Другие вопросы по тегам