Плагин Android Gradle 7.3.0 — это основной выпуск, включающий множество новых функций и улучшений.
Совместимость
Минимальная версия | Версия по умолчанию | Примечания | |
---|---|---|---|
Градл | 7.4 | 7.4 | Чтобы узнать больше, см. обновление Gradle . |
Инструменты сборки SDK | 30.0.3 | 30.0.3 | Установите или настройте инструменты сборки SDK. |
НДК | Н/Д | 23.1.7779620 | Установите или настройте другую версию NDK. |
ЯДК | 11 | 11 | Дополнительные сведения см. в разделе Настройка версии JDK . |
Поддержка пользовательских систем сборки C/C++.
Теперь вы можете создать собственную систему сборки C/C++, создав сценарий оболочки, который записывает информацию о сборке в формате файла сборки Ninja . Дополнительные сведения о пользовательских системах сборки C/C++ см. в разделе Интеграция пользовательских систем сборки C/C++ с помощью Ninja (экспериментальная) .
Минимальная версия плагина Kotlin — 1.5.20.
Начиная с плагина Android Gradle 7.3.0-alpha08, для AGP требуется плагин Kotlin версии 1.5.20 или выше. Чтобы обеспечить совместимость, обязательно укажите версию плагина Kotlin 1.5.20 или выше в файле build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Создание архивного APK включено
Начиная с AGP 7.3, во всех созданных наборах приложений Android по умолчанию включено архивирование магазина . Архивирование — это новая функция пакета приложений, которая в будущем позволит пользователям с небольшим объемом памяти эффективно управлять пространством своих приложений, если это поддерживается магазином.
Чтобы отказаться от создания архивных APK-файлов, измените файл build.gradle
уровня приложения следующим образом:
android {
bundle {
storeArchive {
enable = false
}
}
}
Атрибут пакета в файле манифеста устарел.
Начиная с AGP 7.3.0-alpha04, если вы используете Gradle для сборки проекта, AGP генерирует предупреждение, если вы используете атрибут package
в файле манифеста. Чтобы задать пространство имен для вашего приложения, используйте свойство namespace
в файле build.gradle
уровня модуля. Дополнительные сведения см. в разделе Установка пространства имен .
Чтобы получить помощь при переходе на новое пространство имен DSL, воспользуйтесь Помощником по обновлению AGP ( Инструменты > Помощник по обновлению AGP ).
Поддержка платформы Android
Начиная с AGP 7.3.0-beta05, максимальная поддерживаемая минимальная версия SDK — 33 (вы можете использовать minSdk = 33
). Минимальный SDK представляет собой минимальную версию Android, на которой может работать ваше приложение, и задается в файле build.gradle
уровня приложения.