Android 11 содержит множество отличных способов расширить возможности вашего приложения. Android 11 также включает изменения поведения для улучшения срока службы батареи и безопасности, а также для улучшения конфиденциальности пользователей . Некоторые из этих изменений поведения влияют только на приложения, предназначенные для Android 11 , в то время как другие влияют на все приложения, когда они работают на устройстве Android 11 , независимо от targetSDKVersion
приложения.
Чтобы разрабатывать с использованием API Android 11 и тестировать свое приложение с учетом изменений в поведении Android 11, следуйте инструкциям на этой странице, чтобы настроить Android 11 SDK в Android Studio, а также создать и запустить свое приложение на Android 11.
Получить Android Studio
Android 11 SDK включает изменения, которые несовместимы с некоторыми более ранними версиями Android Studio. Для наилучшего опыта разработки с Android 11 SDK используйте Android Studio 4.2 или выше.
Вы можете компилировать и тестировать приложения Android 11 с помощью Android Studio 3.3 и выше, но некоторые пользователи Android 11 SDK могут столкнуться с ошибками синхронизации Gradle и предупреждениями об устаревших зависимостях. Помните, вы можете оставить установленной существующую версию Android Studio, поскольку вы можете установить несколько версий бок о бок .
Получить Android 11 SDK
После установки и открытия Android Studio установите Android 11 SDK следующим образом:
- Нажмите Инструменты > Менеджер SDK , затем нажмите Показать сведения о пакете .
- На вкладке «Платформы SDK» разверните раздел Android 11.0 («R») и выберите пакет Android SDK Platform 30 .
- На вкладке SDK Tools разверните раздел Android SDK Build-Tools 34 и выберите последнюю версию
30.xx
- Нажмите Применить > ОК , чтобы загрузить и установить выбранные пакеты.
Обновите конфигурацию сборки
Изменение конфигурации сборки вашего приложения для Android 11 дает вашему приложению доступ к API Android 11 и позволяет вам полностью протестировать совместимость вашего приложения при подготовке к добавлению полной поддержки Android 11. Для этого откройте файл build.gradle
на уровне модуля и обновите compileSdkVersion
и targetSdkVersion
:
Круто
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Котлин
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Чтобы узнать об изменениях в Android 11, которые могут повлиять на ваше приложение, и начать их тестирование, прочитайте следующие страницы:
- Изменения в поведении Android 11, затрагивающие все приложения
- Изменения в поведении Android 11, влияющие на приложения, предназначенные для Android 11
- Изменения конфиденциальности в Android 11
Чтобы узнать больше о новых API, доступных в Android 11, ознакомьтесь со статьей Функции и API Android 11 .