Протестируйте с помощью эмулятора Android Automotive OS.

Вы можете использовать эмулятор Android , чтобы проверить, как ваше приложение работает в операционной системе Android Automotive.

Добавить образы системы

Прежде чем создавать виртуальные устройства Android Automotive OS, необходимо добавить образы системы через менеджер SDK Android Studio.

Добавить типовые образы системы

Android Studio включает в себя универсальные образы системы для Android Automotive OS, которые можно использовать для тестирования приложения и которые следует использовать при создании скриншотов для Google Play . Все эти образы включают в себя:

Имя Уровень API Архитектура Функции Доступность
Образ системы Intel x86 Atom для автомобильной промышленности 28 x86 Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильные товары с Play Store. Образ системы Intel x86 Atom. 29 x86 Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильные приложения с Play Store, образ системы Intel x86_64 Atom. 30 x86 Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильные товары с Play Store. Образ системы ARM 64 v8a. 32 РУКА Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильные приложения с Play Store, образ системы Intel x86_64 Atom. 32 x86 Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильный дистанционный дисплей с использованием API Google arm64-v8a Образ системы 32 РУКА значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильный дистанционный дисплей с использованием Google API, образ системы x86_64 32 x86 значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильный дистанционный дисплей с Google Play arm64-v8a Образ системы 32 РУКА Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Автомобильный дистанционный дисплей с Google Play, образ системы x86_64 32 x86 Google Play Store значок предварительного просмотра Android Studio Предварительная версия Android Studio
Образ системы Android Automotive с API Google ARM 64 v8a 33 РУКА стабильная иконка Android Studio Стабильная версия Android Studio
Android Auto с API Google, образ системы Intel x86_64 Atom. 33 x86 стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный дистанционный дисплей с Google Play arm64-v8a Образ системы 33 РУКА Google Play Store стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный дистанционный дисплей с Google Play, образ системы x86_64 33 x86 Google Play Store стабильная иконка Android Studio Стабильная версия Android Studio
Образ системы Android Automotive с API Google arm64-v8a 34-ext9 РУКАстабильная иконка Android Studio Стабильная версия Android Studio
Образ системы x86_64 для Android Automotive с API Google 34-ext9 x86стабильная иконка Android Studio Стабильная версия Android Studio
Образ системы Android Auto с Google Play arm64-v8a 34-ext9 РУКАстабильная иконка Android Studio Стабильная версия Android Studio
Образ системы x86_64 для Android Automotive с Google Play 34-ext9 x86стабильная иконка Android Studio Стабильная версия Android Studio
Образ системы Android Automotive с API Google arm64-v8a 35-доб. 15 РУКАстабильная иконка Android Studio Стабильная версия Android Studio
Образ системы x86_64 для Android Automotive с API Google 35-доб. 15 x86стабильная иконка Android Studio Стабильная версия Android Studio
Образ системы Android Auto с Google Play arm64-v8a 35-доб. 15 РУКАстабильная иконка Android Studio Стабильная версия Android Studio
Образ системы x86_64 для Android Automotive с Google Play 35-доб. 15 x86стабильная иконка Android Studio Стабильная версия Android Studio

Для установки стандартных образов системы выполните следующие действия:

  1. В Android Studio выберите Инструменты > Менеджер SDK .
  2. Перейдите на вкладку «Платформы SDK» .
  3. Нажмите «Показать сведения о пакете» .
  4. Выберите изображение (или изображения) для загрузки. Подробности см. в таблице выше.
  5. Нажмите «Применить» , затем нажмите «ОК» .
Менеджер SDK в Android Studio с выбранным стандартным образом системы.
Менеджер SDK в Android Studio с выбранным стандартным образом системы.

Добавить образы системы от производителей оборудования.

Вы также можете добавить образы системы, специфичные для конкретного производителя оборудования. Следуйте инструкциям на сайтах разработчиков OEM-производителей в алфавитном порядке:

  1. Ampere (Renault, Alpine)
  2. General Motors (Chevrolet, Cadillac, GMC, Buick)
  3. Хонда
  4. Мазда
  5. Польстар
  6. Вольво

Создайте AVD-объект автомобиля и запустите эмулятор.

Выполните следующие шаги, чтобы создать виртуальное устройство Android (AVD), представляющее автомобиль под управлением Android Automotive OS, а затем используйте это AVD для запуска эмулятора:

  1. В Android Studio выберите Инструменты > Диспетчер AVD .
  2. Нажмите «Создать виртуальное устройство» .
  3. В диалоговом окне «Выбор оборудования» выберите «Автомобильное» , а затем выберите профиль оборудования. Нажмите «Далее» .
  4. Выберите образ системы, предназначенный для автомобильной отрасли, например Android 12L (для автомобильной отрасли с Play Store) , и нажмите «Далее» .
  5. Присвойте имя своему AVD и выберите любые другие параметры, которые вы хотите настроить, затем нажмите «Готово» .
  6. На панели инструментов выберите AVD-сервер Android Automotive OS в качестве целевого объекта развертывания.
  7. Нажмите «Выполнить» Значок запуска Android Studio .

Используйте встроенные аппаратные профили.

При создании AVD можно использовать следующие аппаратные профили , входящие в состав Android Studio:

Имя Разрешение Настраиваемый Совместимость Доступность
Автомобили (1024p альбомная ориентация) 1024x768 значок Google Play Store Образы системы API 28-32 из магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобили (1080p, альбомная ориентация) 1080x600 Образы системы API 33+ без магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобили (1408p, альбомная ориентация)
Рекомендуется для использования с изображениями API 34.
1408x792 Образы системы API 33+ без магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобили (1408p, альбомная ориентация) в Google Play
Рекомендуется для использования с изображениями API 34.
1408x792 значок Google Play Store Образы системы API 33+ доступны в магазине Google Play. стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный портрет 800x1280 Образы системы API 33+ без магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный большой портрет 1280x1606 Образы системы API 33+ без магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный сверхширокоформатный 3904x1320 Образы системы API 33+ без магазина Google Play стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный дистанционный дисплей 1080x600 API 32+. Системные изображения для удаленного отображения без магазина Google Play. стабильная иконка Android Studio Стабильная версия Android Studio
Автомобильный дистанционный дисплей с Google Play 1080x600 значок Google Play Store API 32+. Изображения системы удаленного отображения из Google Play Store. стабильная иконка Android Studio Стабильная версия Android Studio

Создайте профиль оборудования

Для тестирования конфигураций оборудования, отличных от тех, которые охватываются встроенными профилями оборудования, вы можете создать профиль оборудования для использования с эмулятором ОС Android Automotive. Для этого выберите Android Automotive в качестве типа устройства в процессе создания профиля. Пользовательские профили оборудования совместимы только с образами системы , которые не включают Google Play Store.

Используйте расширенные элементы управления эмулятора.

В дополнение ко многим стандартным расширенным элементам управления, доступным в других эмуляторах Android, существуют некоторые расширенные элементы управления, разработанные специально для эмулятора Android Automotive OS.

Эмуляция состояния оборудования

Он

Помимо датчиков, таких как акселерометры и гироскопы, данные с которых можно считывать с помощью стандартных API Android ( если они доступны), дополнительные аппаратные свойства, уникальные для транспортных средств, передаются через уровень абстракции аппаратного обеспечения транспортного средства (VHAL) . Эти свойства моделируются классом VehiclePropertyIds .

Во время работы эмулятора вы можете изменять значения этих свойств в разделе « Данные автомобиля» расширенных элементов управления. Например, чтобы установить текущую скорость транспортного средства, вы можете найти свойство скорости ( VehiclePropertyIds.PERF_VEHICLE_SPEED ) и изменить его значение.

Имитация вождения

Он

Для имитации движения следует установить скорость автомобиля на ненулевое значение, а передачу — на значение, отличное от P (парковка) . Для имитации состояния парковки достаточно установить передачу на P (парковка) . Это можно сделать либо с помощью ползунков и селекторов на вкладке « Данные датчиков автомобиля» , либо путем изменения свойств VHAL, как описано в предыдущем разделе.

Проверка вращательного входа

Он

В дополнение к сенсорному экрану, некоторые автомобили на базе Android Automotive OS оснащены поворотным контроллером , который использует те же API фокусировки, что и навигация с клавиатуры , позволяя пользователям перемещаться по приложению без касания экрана. Вы можете использовать инструмент « Поворотный контроллер автомобиля» в расширенных элементах управления, чтобы проверить поддержку поворотного ввода в вашем приложении.

Отредактируйте параметры запуска медиаприложений.

Приложения для работы с мультимедиа в Android Automotive OS отличаются от других приложений Android. Android Automotive OS взаимодействует с вашим приложением для работы с мультимедиа, используя явные интенты и отправляя вызовы в службу вашего браузера мультимедиа .

Чтобы протестировать приложение, убедитесь, что в его манифесте отсутствует активность запуска , а затем предотвратите запуск модуля Automotive с помощью активности, выполнив следующие шаги:

  1. В Android Studio выберите Run > Edit Configurations .

    Диалоговое окно «Настройки запуска/отладки».
    Диалоговое окно «Настройки запуска/отладки».
  2. Выберите свой автомобильный модуль из списка модулей в приложении.

  3. В разделе «Параметры запуска» > «Запуск» выберите «Ничего» .

  4. Нажмите «Применить» , а затем « ОК» .

Сообщить о проблеме с эмулятором Android Automotive OS

Если у вас возникла проблема или есть пожелания по улучшению функционала при использовании эмулятора Android Automotive OS, вы можете сообщить об этом через систему отслеживания проблем Google. Обязательно заполните всю необходимую информацию в шаблоне сообщения о проблеме. Перед созданием нового сообщения проверьте, не было ли оно уже отмечено в списке проблем . Вы можете подписаться на сообщения о проблемах и голосовать за них, нажав на звездочку рядом с проблемой в системе отслеживания. Для получения дополнительной информации см. раздел «Подписка на сообщения о проблемах» .

Просмотреть существующие проблемы Создать новую проблему