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 разверните раздел 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» .