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 di Android Automotive OS su Pixel Tablet richiede l'inclusione in un elenco consentito. Per ottenere l'accesso, puoi inviare il modulo di accesso ad Android Automotive OS 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 flash 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, scegli quella più adatta alle tue esigenze da Immagini di sistema.
Tornare alla build pubblica
Se vuoi ripristinare il software del dispositivo, puoi seguire le istruzioni riportate in Ripristinare la build pubblica di Pixel.
Utilizzare il dispositivo come ricevitore Android Auto
Sulle immagini user (UAA1.250513.001 o versioni successive), puoi utilizzare il dispositivo come
ricevitore Android Auto. Per connettere lo smartphone a Pixel Tablet con
Android Automotive OS, apri l'app Android Auto dalla griglia del launcher sul
tablet e segui le istruzioni sullo schermo per l'accoppiamento tramite Bluetooth.
Emula lo stato dell'hardware
Come per l'emulatore Android Automotive OS, l'immagine Android Automotive OS per Pixel Tablet supporta l'emulazione dello stato dell'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:
- Attiva Opzioni sviluppatore.
- Attiva/disattiva Imposta guida nel menu Impostazioni rapide, come mostrato nell'immagine seguente:
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 falseQuesto comando esegue tre operazioni:
- Imposta
PREF_VEHICLE_SPEEDa 30 metri al secondo (circa 108 km/h), aumentando la variazione in 2 secondi. - Imposta
GEAR_SELECTIONsuGEAR_DRIVE. - Imposta
PARKING_BRAKE_ONsufalse.
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 4Questo comando esegue due operazioni:
- Imposta
PREF_VEHICLE_SPEEDsu 0 metri al secondo (fermo). - Imposta
GEAR_SELECTIONsuGEAR_PARK.
Problemi noti
Android Automotive OS per Pixel Tablet non è certificato CTS e non deve essere trattato come un dispositivo di produzione. Questa sezione descrive i problemi noti e le potenziali soluzioni alternative.
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 di problema. Prima di segnalare un nuovo problema, controlla se è già stato segnalato nell'elenco dei problemi. Puoi iscriverti e votare i problemi facendo clic sulla stella di un problema nel tracker. Per saperne di più, consulta la sezione Iscrizione a un problema.
Posizione
Poiché Pixel Tablet non ha un sensore GPS e i dispositivi con Android Automotive OS non sono tenuti a supportare la posizione di rete, i Pixel Tablet con Android Automotive OS non segnalano la propria posizione.
Posizione fittizia tramite un'app
Per testare un'app che richiede letture della posizione, attiva le opzioni sviluppatore e installa un'app per la posizione simulata.
Posizione fittizia tramite 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 fornitore di posizioni simulate, utilizza il seguente comando:
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false
Bluetooth
Il supporto per i profili Bluetooth, come il profilo Hands-Free (HFP) e il profilo Advanced Audio Distribution (A2DP), potrebbe non essere presente o non funzionare correttamente.
Radio
L'app Radio predefinita non funziona.
Android Auto
Le connessioni Android Auto cablate non funzionano in modo coerente. Se possibile, utilizza una connessione wireless. Per istruzioni passo passo, consulta Configurare Android Auto.
Note di rilascio
UAA1.250513.001 (13 maggio 2025)
Aggiornamenti
- La build
tangorpro_car_ext-userora supporta la funzione di ricevitore Android Auto.
UAA1.250207.001 (7 feb 2025)
Aggiornamenti
- Aggiunge il supporto per le app mobile ideali per le auto.
- Migliora la stabilità audio per il controllo del volume.
- Disattiva la riattivazione quando si scollega un cavo USB e si esegue un gesto di tocco per ridurre il consumo della batteria.
- Attiva i servizi della videocamera.
- Supporta un menu Impostazioni rapide nella barra di stato per gli sviluppatori. (Disponibile solo nelle build userdebug.)
Correzioni di bug
- Le modifiche al volume dell'audio vengono applicate a ogni stream.
- Il volume della musica ora viene mantenuto e il controllo del volume non viene visualizzato all'avvio.
- Non si arresta più in modo anomalo quando si modifica il volume nelle impostazioni.
- Il Wi-Fi è disattivato dopo il riavvio.
- Passa automaticamente da Rotary IME a Carboard.
- Rimuove le funzionalità non disponibili, ad esempio
android.software.app_widgets.