2016-06-23 5 views
1

Ich habe diese link gefolgt. In der Dokumentation können wir Android Auto Simulator erstellen und wir benötigen ein echtes Gerät mit einem USB-Stecker, um zwischen ihnen zu kommunizieren.Können wir Android Auto in Emulatoren ohne echtes Gerät testen?

Die Frage ist, kann ich ohne ein echtes Gerät testen (d. H. ADB Forward-Verbindung zwischen zwei Emulatoren)?

+0

Ich probiere das gerade aus .. Ich werde Sie wissen lassen, ob ich jemals etwas finde. –

+0

Sie können einfach Android Auto im Emulator installieren –

+0

@YogeeshSalalathan, und was dann? Er könnte Android Auto in einem Emulator mit einem APK installieren (was ich bezweifle, dass er einen für die neueste Version von Android Auto finden kann). –

Antwort

0

Also ich habe das schon lange versucht, aber leider scheint das nicht möglich zu sein.

Hauptgrund ist, gibt es keine verfügbaren APK für die neueste Version der Android Auto Companion App Sideloading im Emulator möglich machen. Um die Android Auto DHU zu testen, muss eine Companion App laufen und mit ihr verbunden sein.

2

Die Desktop-Kopfeinheit (DHU) https://developer.android.com/training/auto/testing/index.html bietet eine virtuelle Anzeige, die das für Android Auto verwendete Protokoll emuliert. Sie schließen Ihr Telefon über ein USB-Kabel an, und das Telefon denkt, dass die DHU eine echte Fahrzeuganzeige ist. Das Erzeugen des Displays ist jedoch eine sehr rechenintensive Operation, die eine 3D-Beschleunigung erfordert, und der normale Android-Emulator ist dafür nicht schnell genug. Daher wird es nicht unterstützt.

Wenn Sie jedoch automatisierte Tests durchführen möchten, benötigen Sie möglicherweise kein echtes Fahrzeugdisplay und können daher einen Android-Emulator verwenden. Android Auto-Messaging-Apps verwenden die reguläre Benachrichtigungs-API, sodass Sie Tests durchführen können, um zu überprüfen, ob die Benachrichtigungen ordnungsgemäß erstellt werden. Android Auto-Medien-Apps verwenden das Standard-L-Medien-Framework und Sie können Tests durchführen, um dies ebenfalls zu überprüfen.

Verwandte Themen