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 10 с помощью Android Studio 3.3 и выше, но некоторые пользователи Android 10 SDK могут столкнуться со сбоями синхронизации Gradle и предупреждениями об устаревших зависимостях.
Получите Android 10 SDK
После установки и открытия Android Studio установите Android 10 SDK следующим образом:
- Нажмите «Инструменты» > «Диспетчер SDK» , затем нажмите «Показать сведения о пакете» .
- На вкладке «Платформы SDK» разверните раздел Android 10.0 («Q») и выберите пакет Android SDK Platform 29 .
- На вкладке Инструменты SDK разверните раздел Android SDK Build-Tools 34 и выберите последнюю версию
29.xx
- Нажмите «Применить» > «ОК» , чтобы загрузить и установить выбранные пакеты.
Обновите конфигурацию сборки
Чтобы полностью проверить совместимость вашего приложения с 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» .