В 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 .