Während der Entwicklung Ihrer App stehen verschiedene Tools zur Ausführung von Android Auto und Android Automotive OS zur Verfügung:
- Unter App mit der Desktop Head Unit testen findest du weitere Informationen zur Installation und Verwendung der Desktop Head Unit zum Ausführen von Android Auto-Apps.
- Unter App mit dem Android Automotive OS-Emulator testen findest du Informationen zum Installieren und Ausführen von Android Automotive OS-Images.
- Weitere Informationen zum Installieren von Android Automotive OS auf einem Pixel Tablet finden Sie unter Mit Android Automotive OS auf dem Pixel Tablet testen. Bestimmte Bilder können auch als Android Auto-Empfänger verwendet werden.
- Hier finden Sie weitere Informationen zum Testen auf echter Hardware mit Firebase Test Lab.
- Unter Navigations-App-Intents unter Android Automotive OS testen erfahren Sie, wie Sie die Interoperabilität von Google Assistant und Google Maps mit benutzerdefinierten Apps unter Android Automotive OS testen können.
In echten Fahrzeugen testen
Wenn Sie Ihre App in echten Fahrzeugen testen möchten, muss sie aus einer vertrauenswürdigen Quelle wie dem Play Store installiert werden. Eine Ausnahme wird unter Unbekannte Quellen zulassen beschrieben. Sie können die interne App-Freigabe oder einen Track für interne Tests verwenden, um Ihre App auf Geräten zu verteilen, ohne dass sie den Play Store-Überprüfungsprozess durchläuft.
Apps mit unbekannter Herkunft zulassen
In Android Auto gibt es eine Entwickleroption, mit der Apps ausgeführt werden können, die nicht aus einer vertrauenswürdigen Quelle installiert wurden. Diese Einstellung gilt für Medien, Messaging-Benachrichtigungen und geparkte Apps, aber nicht für Apps, die mit der Android for Cars App Library erstellt wurden.
Android Auto-Entwicklermodus aktivieren
Zusätzlich zu den Android-Entwickleroptionen, die sowohl in Android Auto als auch in Android Automotive OS verfügbar sind, bietet Android Auto einen eigenen Entwicklermodus, der die Entwicklung erleichtern kann. So aktivieren Sie die Funktion:
Öffnen Sie die Android Auto-Einstellungen.
- Android 10 oder höher: Tippen Sie auf dem Gerät auf Einstellungen > Apps & Benachrichtigungen > Alle Apps ansehen > Android Auto > Erweitert > Zusätzliche Einstellungen in der App.
- Android 9 oder niedriger: Tippen Sie in der Android Auto App auf das Menü und dann auf Einstellungen.
Scrollen Sie zum Abschnitt Info unten auf der Seite und tippen Sie auf Version, um die Versions- und Berechtigungsinformationen aufzurufen.
Tippen Sie zehnmal auf den Bereich Versions- und Berechtigungsinformationen.
Das Dialogfeld Entwicklereinstellungen zulassen? wird angezeigt.
Tippen Sie auf OK.
Der Entwicklermodus ist jetzt aktiviert und Sie können über das Dreipunkt-Menü auf die Entwickleroptionen zugreifen. Sie müssen den Entwicklermodus nur einmal aktivieren. Wenn Sie den Entwicklermodus beenden möchten, verwenden Sie die Option im Drop-down-Menü in der App-Leiste.
Zusätzliche Testanforderungen für Media-Apps
Wenn Sie eine Medien-App testen, sollten Sie zusätzlich zu den Tests auf Android Auto und/oder Android Automotive OS auch die in diesem Abschnitt beschriebenen Szenarien testen.
MediaBrowserService-Startszenarien testen
Um die Sicherheit von Fahrern und Fahrgästen zu gewährleisten, gelten für Nutzer zusätzliche Einschränkungen bei der Interaktion mit Apps während der Fahrt. Aus diesem Grund gibt es für Android Auto und Android Automotive OS einige MediaBrowserService
-Startszenarien, die Ihre App unterstützen muss, damit Nutzer Ihre Inhalte auch unterwegs nutzen können.
Testen Sie Ihre App, um sicherzustellen, dass sie mit den folgenden Szenarien umgehen kann:
MediaBrowserService
wird ausgeführt, bevor eineActivity
geöffnet wird.- Die
MediaBrowserService
wird ausgeführt, wenn keineActivity
angezeigt werden kann. MediaBrowserService
wird ausgeführt, wenn der Nutzer nicht angemeldet ist.
Achten Sie beim Testen dieser Szenarien darauf, die folgenden Methoden auszuprobieren:
- Erzwingen Sie das Schließen der Media-App und starten Sie dann Android Auto oder Android Automotive OS.
- Löschen Sie die Daten der Media-App und starten Sie dann Android Auto oder Android Automotive OS.
Legen Sie bei Bedarf eine passende Fehlermeldung fest.
Media Controller Test App verwenden
Mit der Media Controller Test App können Sie die Feinheiten der Medienwiedergabe unter Android testen und Ihre Implementierung der Mediensitzung überprüfen. Weitere Informationen zur Verwendung dieses Tools finden Sie unter Test-App für Media Controller verwenden.