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

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

Чтобы разработать приложение с использованием API-интерфейсов Android 10 и протестировать свое приложение с учетом изменений поведения Android 10, следуйте инструкциям на этой странице, чтобы настроить Android 10 SDK в Android Studio, а также собрать и запустить свое приложение на Android 10.

Получите последнюю версию Android Studio

Android 10 SDK включает изменения, несовместимые с некоторыми более ранними версиями Android Studio. Поэтому для получения наилучших результатов разработки мы рекомендуем вам установить последнюю версию Android Studio .

Получить Android Studio

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

Получите Android 10 SDK

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

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

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

Чтобы полностью протестировать совместимость вашего приложения с Android 10 и начать использовать API, представленные в этой версии платформы, откройте файл build.gradle на уровне модуля и обновите compileSdkVersion и targetSdkVersion , как показано здесь:

классный

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Котлин

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

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

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