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

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

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

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

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

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

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

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

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

    Список компонентов платформы SDK, выбранный образ универсальной системы.

Добавить образы систем от OEM-производителей

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

  1. Ампер (Renault, Alpine)
  2. General Motors (Chevrolet, Cadillac, GMC, Buick)
  3. Хонда
  4. Полярная звезда
  5. Вольво

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

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

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

Используйте пакетные профили оборудования

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

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

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

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

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

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

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

The

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

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

Симулировать вождение

The

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

Тестовый вращающийся вход

The

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

Измените конфигурации запуска для медиа-приложений

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

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

  1. В Android Studio выберите Выполнить > Изменить конфигурации .

    Диалоговое окно «Конфигурации запуска/отладки».

  2. Выберите свой автомобильный модуль из списка модулей в вашем приложении.

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

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

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

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

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

,

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

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

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

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

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

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

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

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

    Список компонентов платформы SDK, выбранный образ универсальной системы.

Добавить образы систем от OEM-производителей

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

  1. Ампер (Renault, Alpine)
  2. General Motors (Chevrolet, Cadillac, GMC, Buick)
  3. Хонда
  4. Полярная звезда
  5. Вольво

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

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

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

Используйте пакетные профили оборудования

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

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

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

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

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

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

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

The

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

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

Симулировать вождение

The

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

Тестовый вращающийся вход

The

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

Измените конфигурации запуска для медиа-приложений

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

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

  1. В Android Studio выберите Выполнить > Изменить конфигурации .

    Диалоговое окно «Конфигурации запуска/отладки».

  2. Выберите свой автомобильный модуль из списка модулей в вашем приложении.

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

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

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

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

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

,

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

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

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

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

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

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

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

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

    Список компонентов платформы SDK, выбранный образ универсальной системы.

Добавить образы систем от OEM-производителей

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

  1. Ампер (Renault, Alpine)
  2. General Motors (Chevrolet, Cadillac, GMC, Buick)
  3. Хонда
  4. Полярная звезда
  5. Вольво

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

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

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

Используйте пакетные профили оборудования

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

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

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

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

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

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

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

The

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

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

Симулировать вождение

The

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

Тестовый вращающийся вход

The

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

Измените конфигурации запуска для медиа-приложений

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

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

  1. В Android Studio выберите Выполнить > Изменить конфигурации .

    Диалоговое окно «Конфигурации запуска/отладки».

  2. Выберите свой автомобильный модуль из списка модулей в вашем приложении.

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

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

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

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

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