О плагине Android Gradle

Система сборки Android Studio основана на Gradle, а плагин Android Gradle добавляет несколько функций, специально предназначенных для сборки приложений Android.

На этой странице объясняется, как поддерживать инструменты Gradle в актуальном состоянии. Примечания к выпуску плагина Android Gradle см. на странице примечаний к выпуску .

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

Подробную информацию о настройке сборок Android с помощью Gradle см. на следующих страницах:

Для получения дополнительной информации о системе сборки Gradle см. руководство пользователя Gradle .

Обновите плагин Android Gradle.

При обновлении Android Studio может появиться запрос на автоматическое обновление плагина Android Gradle до последней доступной версии. Вы можете принять обновление или указать версию вручную в соответствии с требованиями сборки вашего проекта.

Версию плагина можно указать либо в меню «Файл > Структура проекта > Проект» в Android Studio, либо в файле build.gradle.kts верхнего уровня. Версия плагина применяется ко всем модулям, собранным в этом проекте Android Studio. В следующем примере версия плагина устанавливается на 9.0 из файла build.gradle.kts :

Котлин

plugins {
    id("com.android.application") version "9.0" apply false
    id("com.android.library") version "9.0" apply false
    id("org.jetbrains.kotlin.android") version "2.2.21" apply false
}

Классный

plugins {
    id 'com.android.application' version '9.0' apply false
    id 'com.android.library' version '9.0' apply false
    id 'org.jetbrains.kotlin.android' version '2.2.21' apply false
}

Внимание: Не следует использовать динамические зависимости в номерах версий, например, 'com.android.tools.build:gradle:9.+' . Использование этой функции может привести к неожиданным обновлениям версий и затруднить разрешение различий в версиях.

Если указанная версия плагина не была загружена, Gradle загрузит её при следующей сборке проекта или при нажатии кнопки «Файл» > «Синхронизировать проект с файлами Gradle» в строке меню Android Studio.

Обновить Gradle

При обновлении Android Studio может появиться запрос на обновление Gradle до последней доступной версии. Вы можете принять обновление или указать версию вручную в соответствии с требованиями сборки вашего проекта.

В таблице ниже указано, какая версия Gradle требуется для каждой версии плагина Android Gradle. Для достижения наилучшей производительности следует использовать последнюю возможную версию как Gradle, так и плагина.

Версия плагина Минимально необходимая версия Gradle
9.0 9.1.0
8.13 8.13
8.12 8.13
8.11 8.13
8.10 8.11.1
8.9 8.11.1
8.8 8.10.2
8.7 8.9
8.6 8.7
8.5 8.7
8.4 8.6
8.3 8.4
8.2 8.2
8.1 8.0
8.0 8.0

Более старые версии

Версия плагина Требуемая версия Gradle
7.4 7.5
7.3 7.4
7.2 7.3.3
7.1 7.2
7.0 7.0
4.2.0+ 6.7.1
4.1.0+ 6.5+
4.0.0+ 6.1.1+
3.6.0 - 3.6.4 5.6.4+
3.5.0 - 3.5.4 5.4.1+
3.4.0 - 3.4.3 5.1.1+
3.3.0 - 3.3.3 4.10.1+
3.2.0 - 3.2.1 4.6+
3.1.0+ 4.4+
3.0.0+ 4.1+
2.3.0+ 3.3+
2.1.3 - 2.2.3 2.14.1 - 3.5
2.0.0 - 2.1.2 2.10 - 2.13
1.5.0 2.2.1 - 2.13
1.2.0 - 1.3.1 2.2.1 - 2.9
1.0.0 - 1.1.3 2.2.1 - 2.3

Вы можете указать версию Gradle либо в меню File > Project Structure > Project в Android Studio, либо обновить версию Gradle с помощью командной строки. Предпочтительный способ — использовать инструмент командной строки Gradle Wrapper , который обновляет скрипты gradlew . В следующем примере версия Gradle устанавливается на 9.1.0 с помощью Gradle Wrapper. Обратите внимание, что для обновления как Gradle, так и самого Gradle Wrapper необходимо выполнить эту команду дважды (подробнее см. раздел «Обновление Gradle Wrapper »).

gradle wrapper --gradle-version 9.1.0

Однако в некоторых случаях это может не сработать, например, если вы только что обновили AGP, и он больше не совместим с текущей версией Gradle. В этом случае вам необходимо отредактировать ссылку на дистрибутив Gradle в файле gradle/wrapper/gradle-wrapper.properties . В следующем примере версия Gradle устанавливается на 9.1.0 в файле gradle-wrapper.properties .

...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
...

Совместимость с плагином Android Gradle и Android Studio.

Система сборки Android Studio основана на Gradle, а плагин Android Gradle (AGP) добавляет ряд функций, специфичных для сборки приложений Android. В таблице ниже указано, какая версия AGP требуется для каждой версии Android Studio.

версия Android Studio Требуемая версия AGP
Обновление функционала Otter 3 | 2025.2.3 4.0-9.0
Обновление функционала Otter 2 | 2025.2.2 4.0-8.13
Выдра | 2025.2.1 4.0-8.13
Обновление Narwhal 4 | 04.01.2025 4.0-8.13
Обновление Narwhal 3 | 03.01.2025 4.0-8.13
Выпуск новой функции «Нарвал» | 2.01.2025 4.0-8.12
Нарвал | 2025.1.1 3.2-8.11
Обновление функционала Meerkat | 2.03.2024 3.2-8.10
Сурикаты | 2024.3.1 3.2-8.9

Более старые версии

версия Android Studio Требуемая версия AGP
Обновление функционала Ladybug | 2.2.2024 3.2-8.8
Божья коровка | 2024.2.1 3.2-8.7
Обновление функционала Koala | 2.1.2024 3.2-8.6
Коала | 2024.1.1 3.2-8.5
Медузы | 2023.3.1 3.2-8.4
Игуана | 2023.2.1 3.2-8.3
Ёж | 2023.1.1 3.2-8.2
Жираф | 2022.3.1 3.2-8.1
Фламинго | 2022.2.1 3.2-8.0
Электрический угорь | 1.01.2022 3.2-7.4
Дельфин | 2021.3.1 3.2-7.3
Бурундук | 2021.2.1 3.2-7.2
Шмель | 2021.1.1 3.2-7.1
Арктическая лиса | 2020.3.1 3.1-7.0

Для получения информации о нововведениях в плагине Android Gradle см. примечания к выпуску плагина Android Gradle .

Минимальные версии инструментов для уровня Android API

Существуют минимальные версии Android Studio и AGP, поддерживающие определенный уровень API. Использование более старых версий Android Studio или AGP, чем требуется для targetSdk или compileSdk вашего проекта, может привести к непредвиденным проблемам. Мы рекомендуем использовать последнюю предварительную версию Android Studio и AGP для работы над проектами, ориентированными на предварительные версии ОС Android. Вы можете установить предварительные версии Android Studio вместе со стабильной версией .

Минимальные версии Android Studio и AGP следующие:

Уровень API Минимальная версия Android Studio Минимальная версия AGP
36.1 Обновление Narwhal 3 | 03.01.2025 8.13.0
36.0 Сурикат | Патч 1, версия 2024.3.1 8.9.1
35 Обновление функционала Koala | 2024.2.1 8.6.0
34 Ёж | 2023.1.1 8.1.1
33 Фламинго | 2022.2.1 7.2