Настройте 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 Tools разверните раздел 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 .