Настройте Android 11 SDK

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 Studio

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

Получите Android 11 SDK

После установки и открытия Android Studio установите Android 11 SDK следующим образом:

  1. Нажмите «Инструменты» > «Диспетчер SDK» , затем нажмите «Показать сведения о пакете» .
  2. На вкладке «Платформы SDK» разверните раздел Android 11.0 («R») и выберите пакет Android SDK Platform 30 .
  3. На вкладке Инструменты SDK разверните раздел Android SDK Build-Tools 34 и выберите последнюю версию 30.xx
  4. Нажмите «Применить» > «ОК» , чтобы загрузить и установить выбранные пакеты.

Обновите конфигурацию сборки

Изменение конфигурации сборки вашего приложения на 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, которые могут повлиять на ваше приложение и начать их тестирование, прочтите следующие страницы:

Чтобы узнать больше о новых API, доступных в Android 11, прочтите «Функции и API Android 11» .