![]()
Помимо эмулятора Android Automotive OS , планшет Pixel Tablet можно использовать в качестве физического аппаратного устройства для тестирования вашего приложения в Android Automotive OS.
Запросить доступ
Для доступа к образу системы Android Automotive OS на планшете Pixel Tablet необходимо быть включенным в список разрешенных пользователей. Для получения доступа к Android Automotive OS на планшете Pixel Tablet необходимо заполнить соответствующую форму .
Образы системы
Для следующих целей доступны сборки в ветке git_udc-car-release :
| Цель | корень adb | Сервисы Google Play | Google Automotive App Host | Google Play Store | Google Карты | Google Ассистент | Android Auto |
|---|---|---|---|---|---|---|---|
tangorpro_car_ext-user | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
tangorpro_car_ext-userdebug | ✔ | ✔ | ✔ |
Для следующих целевых платформ доступны сборки в ветке git_internal-android15-automotiveos-release :
| Цель | корень adb | Сервисы Google Play | Google Automotive App Host | Google Play Store | Google Карты | Близнецы | Android Auto |
|---|---|---|---|---|---|---|---|
tangorpro_car_ext-user | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
tangorpro_car_ext-userdebug | ✔ |
Прошейте ваше устройство
Чтобы прошить ваше устройство, следуйте инструкциям, подробно описанным в разделе «Прошивка с помощью Android Flash Tool» . Убедитесь, что вы вошли в программу, используя учетную запись Google, зарегистрированную в программе, иначе вы не увидите сборки. Когда вас попросят выбрать сборку, выберите из образов системы ту, которая соответствует вашим потребностям.
Возврат к публичной сборке
Если вы хотите откатить программное обеспечение вашего устройства, вы можете следовать инструкциям в разделе «Возврат Pixel к общедоступной сборке» .
Используйте устройство в качестве приемника Android Auto.
В user образах (UAA1.250513.001 или более поздних) устройство можно использовать в качестве приемника Android Auto. Чтобы подключить телефон к планшету Pixel с операционной системой Android Automotive, откройте приложение Android Auto из панели запуска на планшете и следуйте инструкциям на экране для сопряжения по Bluetooth.
Эмуляция состояния оборудования
Как и в случае с эмулятором Android Automotive OS , образ Android Automotive OS для планшета Pixel поддерживает эмуляцию состояния оборудования.
Имитация вождения
Имитация вождения с помощью быстрых настроек.
В образах userdebug (UAA1.250207.001 или выше) можно имитировать вождение, используя меню быстрых настроек:
- Включите параметры разработчика .
- В меню «Быстрые настройки» включите переключатель «Установить режим вождения» , как показано на следующем изображении:

Имитация вождения с помощью ADB
Для имитации состояния движения с помощью adb можно использовать следующую команду:
adb shell cmd car_service inject-vhal-event 0x11600207 30 -t 2000 \
&& adb shell cmd car_service inject-vhal-event 0x11400400 8 \
&& adb shell cmd car_service inject-vhal-event 0x11200402 falseЭта команда выполняет три действия:
- Устанавливает значение
PREF_VEHICLE_SPEEDравным 30 метрам в секунду (примерно 67 миль в час или 108 км/ч), при этом изменение скорости происходит постепенно в течение 2 секунд. - Устанавливает
GEAR_SELECTIONравнымGEAR_DRIVE. - Устанавливает значение
PARKING_BRAKE_ONвfalse.
Для имитации состояния стоянки (состояние по умолчанию при загрузке) можно использовать следующую команду:
adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4Эта команда выполняет две вещи:
- Устанавливает значение
PREF_VEHICLE_SPEEDравным 0 метрам в секунду (остановка). - Устанавливает
GEAR_SELECTIONравнымGEAR_PARK.
Известные проблемы
Операционная система Android Automotive для планшетов Pixel не сертифицирована CTS и не должна рассматриваться как серийное устройство. В этом разделе описаны известные проблемы и возможные способы их решения.
Если у вас возникла проблема или есть пожелания по улучшению функциональности при использовании Android Automotive OS на планшете Pixel, вы можете сообщить об этом через систему отслеживания проблем Google. Обязательно заполните всю необходимую информацию в шаблоне сообщения об ошибке. Перед созданием нового сообщения проверьте, не было ли оно уже отмечено в списке проблем . Вы можете подписаться на сообщения об ошибках и голосовать за них, нажав на звездочку рядом с сообщением в системе отслеживания. Для получения дополнительной информации см. раздел «Подписка на сообщения об ошибках» .
Расположение
Поскольку планшет Pixel не имеет датчика GPS, а устройства на базе Android Automotive OS не обязаны поддерживать определение местоположения по сети , планшеты Pixel под управлением Android Automotive OS не сообщают о своем собственном местоположении.
Имитация местоположения с помощью приложения
Чтобы протестировать приложение, требующее считывания данных о местоположении, включите параметры разработчика и установите имитирующее приложение для определения местоположения .
Имитация местоположения с помощью adb
В качестве альтернативы вы можете использовать adb для имитации местоположения, выполнив следующие команды:
# Turn on the system location setting
adb shell cmd location set-location-enabled true
# Enable the developer option to allow mock locations
adb shell appops set 2000 android:mock_location allow
# Add a mock location provider named PROVIDER_NAME
# If your app uses a specific type of location provider, you should use the standard
# name of that provider, such as "fused", "gps", "network", or "passive"
adb shell cmd location providers add-test-provider PROVIDER_NAME
# Use the mock location provider named PROVIDER_NAME
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME true
# Set the location provided by PROVIDER_NAME,
# where latitude and longitude are a comma separated pair such as "37.4215,-122.0843"
adb shell cmd location providers set-test-provider-location PROVIDER_NAME --location LATITUDE,LONGITUDE
# Confirm that the location has been set
adb shell dumpsys location | grep "last location"
Чтобы прекратить использование фиктивного поставщика местоположения, воспользуйтесь следующей командой:
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false
Bluetooth
Поддержка профилей Bluetooth , таких как Hands-Free Profile (HFP) и Advanced Audio Distribution Profile (A2DP), может отсутствовать или работать не в полной мере.
Радио
Стандартное приложение «Радио» не работает.
Android Auto
Проводное подключение Android Auto работает нестабильно. По возможности используйте беспроводное соединение. Пошаговые инструкции см. в разделе «Настройка Android Auto» .
Примечания к выпуску
AAI5.260516.001.A2 (16 мая 2026 г.)
Сборки для этого релиза доступны в ветке git_internal-android15-automotiveos-release .
Обновления
- Первые образы Android 15 для целевых объектов
tangorpro_car_ext-userиtangorpro_car_ext-userdebug. - Сборка
tangorpro_car_ext-userдобавляет поддержку медиаприложений, созданных с использованием шаблонов библиотеки автомобильных приложений . - В сборку
tangorpro_car_ext-userдобавлена поддержка Gemini.
UAA1.250513.001 (13 мая 2025 г.)
Сборки для этого релиза доступны в ветке git_udc-car-release .
Обновления
- В сборке
tangorpro_car_ext-userтеперь поддерживается работа в качестве приемника Android Auto.
UAA1.250207.001 (7 февраля 2025 г.)
Сборки для этого релиза доступны в ветке git_udc-car-release .
Обновления
- Добавлена поддержка мобильных приложений, совместимых с автомобилями .
- Улучшает стабильность звука при регулировке громкости.
- Функция отключения позволяет активировать устройство при отключении USB-кабеля и выполнении касания для снижения энергопотребления.
- Включает службы камеры.
- Поддерживает меню быстрых настроек в строке состояния для разработчиков. (Доступно только в сборках для отладки.)
Исправлены ошибки
- Громкость звука изменяется для каждого потока.
- Теперь громкость музыки сохраняется, и регулятор громкости не появляется при загрузке.
- Больше не происходит сбоев при изменении громкости в настройках.
- После перезагрузки Wi-Fi отключается.
- Автоматическое переключение между поворотным IME и картонным режимом.
- Удаляет недоступные функции, такие как
android.software.app_widgets.