Esegui dei test con il sistema operativo Android Automotive su Pixel Tablet

Android Automotive OS in esecuzione su Pixel Tablet

Oltre all'emulatore Android Automotive OS, Pixel Tablet può essere utilizzato come dispositivo hardware fisico per testare la tua app su Android Automotive OS.

Richiedi l'accesso

L'accesso all'immagine di sistema Android Automotive sul Pixel Tablet richiede l'inclusione in una lista consentita. Per ottenere l'accesso, puoi inviare il modulo di accesso al sistema operativo Android Automotive su Pixel Tablet.

Immagini di sistema

I seguenti target hanno build disponibili nel ramo git_udc-car-release:

Target adb root Google Play Services Google Automotive App Host Google Play Store Google Maps Assistente Google Android Auto
tangorpro_car_ext-user
tangorpro_car_ext-userdebug

Eseguire il flashing del dispositivo

Per eseguire il flashing del dispositivo, segui i passaggi descritti in Eseguire il flashing con Android Flash Tool. Assicurati di aver eseguito l'accesso allo strumento utilizzando l'Account Google registrato al programma, altrimenti non vedrai le build. Quando ti viene chiesto di selezionare una build, scegline una da Immagini di sistema che soddisfi le tue esigenze.

Torna alla build pubblica

Se vuoi ripristinare il software del dispositivo, puoi seguire le istruzioni riportate in Ripristinare la build pubblica su Pixel.

Utilizzare il dispositivo come ricevitore Android Auto

Nelle immagini user (UAA1.250513.001 o successive), puoi utilizzare il dispositivo come ricevitore Android Auto. Per connettere lo smartphone a Pixel Tablet con sistema operativo Android Automotive, apri l'app Android Auto dalla griglia del programma di avvio sul tablet e segui le istruzioni sullo schermo per l'accoppiamento tramite Bluetooth.

Emulare lo stato dell'hardware

Come per l'emulatore Android Automotive OS, l'immagine del sistema operativo Android Automotive per Pixel Tablet supporta l'emulazione dello stato hardware.

Simula la guida

Simulare la guida utilizzando un'impostazione rapida

Nelle immagini userdebug (UAA1.250207.001 o versioni successive), puoi simulare la guida utilizzando un menu Impostazioni rapide:

  1. Attiva Opzioni sviluppatore.
  2. Attiva/disattiva l'opzione Imposta guida nel menu Impostazioni rapide, come mostrato nell'immagine seguente:

Impostazione rapida

Simulare la guida utilizzando adb

Per simulare uno stato di guida utilizzando adb, puoi utilizzare il seguente comando:

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

Questo comando esegue tre operazioni:

  1. Imposta PREF_VEHICLE_SPEED su 30 metri al secondo (circa 108 km/h), aumentando gradualmente la modifica in 2 secondi.
  2. Imposta GEAR_SELECTION su GEAR_DRIVE.
  3. Imposta PARKING_BRAKE_ON su false.

Per simulare uno stato di parcheggio (lo stato predefinito all'avvio), puoi utilizzare il seguente comando:

adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4

Questo comando esegue due operazioni:

  1. Imposta PREF_VEHICLE_SPEED su 0 metri al secondo (ferma).
  2. Imposta GEAR_SELECTION su GEAR_PARK.

Problemi noti

Android Automotive OS per Pixel Tablet non è certificato CTS e non deve essere considerato un dispositivo di produzione. Questa sezione descrive i problemi noti e le potenziali soluzioni.

Se riscontri un problema o hai una richiesta di funzionalità durante l'utilizzo di Android Automotive OS su Pixel Tablet, puoi segnalarlo utilizzando lo Strumento di monitoraggio dei problemi di Google. Assicurati di compilare tutte le informazioni richieste nel modello del problema. Prima di segnalare un nuovo problema, controlla se è già stato segnalato nell'elenco di problemi. Puoi iscriverti e votare per i problemi facendo clic sulla stella accanto a un problema nel tracker. Per ulteriori informazioni, consulta la sezione Iscriversi a un problema.

Creare un nuovo problema

Posizione

Poiché Pixel Tablet non ha un sensore GPS e i dispositivi con sistema operativo Android Automotive non sono tenuti a supportare la posizione di rete, i Pixel Tablet con sistema operativo Android Automotive non segnalano la propria posizione.

Posizione fittizia tramite un'app

Per testare un'app che richiede letture della posizione, abilita le opzioni per gli sviluppatori e installa un'app di simulazione della posizione.

Posizione fittizia utilizzando adb

In alternativa, puoi utilizzare adb per simulare la posizione utilizzando i seguenti comandi:

# 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"

Per interrompere l'utilizzo del provider di posizione simulata, utilizza il seguente comando:

adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false

Bluetooth

Il supporto dei profili Bluetooth, come il profilo Hands-Free (HFP) e il profilo Advanced Audio Distribution (A2DP), potrebbe non essere presente o essere parzialmente funzionale.

Radio

L'app Radio predefinita non funziona.

Android Auto

Le connessioni cablate ad Android Auto non funzionano in modo coerente. Se possibile, utilizza una connessione wireless. Per istruzioni dettagliate, consulta Configurare Android Auto.

Note di rilascio

UAA1.250513.001 (13 maggio 2025)

Aggiornamenti

  • La build tangorpro_car_ext-user ora supporta il funzionamento come ricevitore Android Auto.

UAA1.250207.001 (7 febbraio 2025)

Aggiornamenti

  • Aggiunta del supporto per le app mobile ideali per le auto.
  • Migliora la stabilità dell'audio per il controllo del volume.
  • Disattiva la riattivazione scollegando un cavo USB ed eseguendo un gesto di tocco per ridurre il consumo della batteria.
  • Attiva i servizi della fotocamera.
  • Supporta un menu Impostazioni rapide nella barra di stato per gli sviluppatori. (Disponibile solo nelle build userdebug).

Correzioni di bug

  • Il volume dell'audio cambia in base allo stream.
  • Il volume della musica ora persiste e il controllo del volume non viene visualizzato all'avvio.
  • Non si verificano più arresti anomali quando si regola il volume nelle impostazioni.
  • Il Wi-Fi viene disattivato dopo il riavvio.
  • Passa automaticamente dall'IME rotativo a Carboard.
  • Rimuove le funzionalità non disponibili, ad esempio android.software.app_widgets.