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

Android 11 предлагает множество отличных способов расширения функциональности вашего приложения. Android 11 также включает изменения в поведении, направленные на улучшение времени автономной работы и безопасности, а также на повышение конфиденциальности пользователей . Некоторые из этих изменений затрагивают только приложения, ориентированные на Android 11 , в то время как другие влияют на все приложения, работающие на устройствах с Android 11 , независимо от targetSDKVersion приложения.

Чтобы разрабатывать приложения с использованием API Android 11 и тестировать их с учетом изменений в поведении Android 11, следуйте инструкциям на этой странице, чтобы настроить SDK Android 11 в 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 и выше, но некоторые пользователи SDK Android 11 могут столкнуться с ошибками синхронизации Gradle и предупреждениями об устаревших зависимостях. Помните, что вы можете оставить установленную версию Android Studio, поскольку можно устанавливать несколько версий одновременно .

Загрузите SDK для Android 11.

После установки и запуска 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» .