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 dem Desktop Head Unit-Tool testen findest du weitere Informationen zur Installation und Verwendung des Desktop Head Unit-Tools zum Ausführen von Android Auto-Apps.
- Weitere Informationen zum Installieren und Ausführen von Android Automotive OS-Images finden Sie unter App mit dem Android Automotive OS-Emulator testen.
- 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.
- Weitere Informationen zum Testen auf echter Hardware im Auto mit Firebase Test Lab finden Sie unter Über Firebase Test Lab auf Android Automotive OS-Geräte zugreifen.
- Unter Interoperabilität mit Google-Diensten testen erfahren Sie, wie Sie die Interoperabilität von Google Assistant und Google Maps mit benutzerdefinierten Apps unter Android Automotive OS testen.
In echten Fahrzeugen testen
Wenn Sie Ihre App in echten Fahrzeugen testen möchten, müssen Sie sie aus einer vertrauenswürdigen Quelle wie dem Play Store installieren. 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-Prüfprozess durchläuft.
Apps mit unbekannter Herkunft zulassen
Android Auto bietet eine Entwickleroption, mit der Sie Apps ausführen 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, gibt es für Android Auto einen eigenen Entwicklermodus. 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.
Gehen Sie unten zum Abschnitt Info 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 hinsichtlich der Interaktion mit Apps während der Fahrt. Aus diesem Grund gibt es für Android Auto und Android Automotive OS MediaBrowserService Startszenarien, die Ihre App unterstützen muss.
Testen Sie Ihre App, um sicherzustellen, dass sie mit den folgenden Szenarien umgehen kann:
MediaBrowserServicewird ausgeführt, bevor einActivitygeöffnet wird.- Die
MediaBrowserServicewird ausgeführt, wenn keineActivityangezeigt werden kann. - Der
MediaBrowserServicewird ausgeführt, wenn der Nutzer nicht angemeldet ist.
Achten Sie beim Testen dieser Szenarien darauf, die folgenden Methoden auszuprobieren:
- Erzwinge das Beenden der App und starte sie dann.
- Löschen Sie die App-Daten und starten Sie die App.
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. Informationen zur Verwendung der Media Controller-Test-App