Durante lo sviluppo dell'app, utilizza gli strumenti disponibili per eseguire Android Auto e Android Automotive OS:
- Consulta la sezione Testare l'app utilizzando l'unità principale per computer per informazioni dettagliate su come installare e utilizzare l'unità principale per computer per eseguire le app Android Auto.
- Consulta la sezione Testare l'app utilizzando l'emulatore Android Automotive OS per informazioni dettagliate su come installare ed eseguire le immagini di Android Automotive OS.
- Consulta la sezione Testare utilizzando Android Automotive OS su Pixel Tablet per informazioni dettagliate su come installare Android Automotive OS su un Pixel Tablet. Alcune immagini supportano anche l'utilizzo come ricevitore Android Auto.
- Consulta la sezione Accedere ai dispositivi Android Automotive OS tramite Firebase Test Lab per informazioni dettagliate su come eseguire test su hardware auto reale utilizzando Firebase Test Lab.
- Consulta la sezione Testare l'interoperabilità con i servizi Google per scoprire come testare l' interoperabilità di Gemini o dell'Assistente Google e di Google Maps con le app personalizzate su Android Automotive OS.
Testare su veicoli reali
Per testare l'app su veicoli reali, devi installarla da una fonte attendibile come Google Play, con un'eccezione descritta in Consenti fonti sconosciute. Puoi utilizzare la condivisione interna delle app o un canale di test interno per distribuire l'app sui dispositivi senza dover seguire la procedura di revisione di Google Play.
Consenti fonti sconosciute
Android Auto ha un'opzione sviluppatore che ti consente di eseguire app non installate da una fonte attendibile. Questa impostazione si applica alle notifiche di contenuti multimediali, messaggi e app parcheggiate, ma non alle app create utilizzando la libreria di app Android for Cars.
Attivare la modalità sviluppatore di Android Auto
Oltre alle opzioni sviluppatore Android, che puoi utilizzare sia su Android Auto sia su Android Automotive OS, Android Auto ha la sua modalità sviluppatore. Per attivarla, segui questi passaggi:
Apri le impostazioni di Android Auto.
- Android 10 (livello API 29) o versioni successive: sul dispositivo, tocca Impostazioni > App e notifiche > Mostra tutte le app > Android Auto > Avanzate > Impostazioni aggiuntive nell'app.
- Android 9 (livello API 28) o versioni precedenti: nell'app Android Auto, tocca il menu, poi Impostazioni.
Vai alla sezione Informazioni in fondo e tocca Versione per visualizzare le informazioni sulla versione e sulle autorizzazioni.
Tocca 10 volte la sezione Informazioni sulla versione e sulle autorizzazioni.
Viene visualizzata la finestra di dialogo Consentire le impostazioni di sviluppo?.
Tocca Ok.
Hai attivato la modalità sviluppatore e puoi accedere alle opzioni sviluppatore nel menu overflow. Devi attivare la modalità sviluppatore una sola volta. Per uscire dalla modalità sviluppatore, utilizza l'opzione del menu a discesa nella barra delle app.
Requisiti di test aggiuntivi per le app di contenuti multimediali
Se stai testando un'app multimediale, oltre a testarla su Android Auto, Android Automotive OS, o entrambi, testa anche gli scenari descritti in questa sezione.
Testare gli scenari di avvio di MediaBrowserService
Per garantire la sicurezza di conducenti e passeggeri, gli utenti hanno ulteriori limitazioni su come possono interagire con le app durante la guida. Per questo motivo, Android Auto e
Android Automotive OS hanno MediaBrowserService scenari di avvio che
la tua app deve gestire.
Testa l'app per assicurarti che possa gestire ciascuno dei seguenti scenari:
MediaBrowserServiceviene eseguito prima dell'apertura di qualsiasiActivity.MediaBrowserServiceviene eseguito quando non è possibile visualizzareActivity.MediaBrowserServiceviene eseguito quando l'utente non ha eseguito l'accesso.
Durante il test di questi scenari, assicurati di provare i seguenti metodi:
- Forza l'interruzione dell'app e poi avviala.
- Cancella i dati dell'app e poi avviala.
Assicurati anche di impostare un messaggio di errore appropriato quando necessario.
Utilizzare l'app Media Controller Test
L'app Media Controller Test ti consente di testare le complessità della riproduzione di contenuti multimediali su Android e di verificare l'implementazione della sessione multimediale. Per iniziare a utilizzare questo strumento, consulta la sezione Utilizzare l'app Media Controller Test.