Как обновить 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.
Для тех, у кого все еще есть эта проблема (к примеру, чтобы переключиться с 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:
- Откройте настройки Android Project Studio: выберите «Файл» -> «Настройки» -> «Сборка, выполнение, развертывание» -> Android -> «Структура проекта Android».
- Выберите проект
- Выберите версию 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/
удалить все внутри этого
Будет заменен на андроид студию
на терминальном запуске: ионная эмуляция андроида
Это все...
Если ваша кнопка запуска серого цвета. Вот как я это исправил.
Перейдите в меню "Выполнить" и нажмите эту кнопку:
Затем он запустит ваш эмулятор, и ваша кнопка запуска снова станет зеленой, и вы сможете использовать ее. Вот как я это исправил.