Interaktionen zwischen mehreren Geräten mit dem Android-Emulator testen
Lesezeit: 1 Minute
Mit dem Android-Emulator ist das Testen von Interaktionen zwischen mehreren Geräten jetzt einfacher denn je. Egal, ob Sie ein Multiplayer-Game entwickeln, Ihre mobile App auf andere Formfaktoren ausweiten oder virtuelle Geräte starten, die eine Geräteverbindung erfordern – der Android-Emulator unterstützt diese Entwicklerfunktionen jetzt nativ.
Bisher war die Verbindung mehrerer virtueller Android-Geräte (AVDs) mit erheblichem Aufwand verbunden. Es war erforderlich, komplexe Portweiterleitungsregeln manuell zu verwalten, nur um zwei Emulatoren miteinander zu verbinden.
Jetzt können Sie einen neuen Netzwerk-Stack für den Android-Emulator nutzen, der eine Peer-to-Peer-Verbindung ohne Konfiguration für alle Ihre AVDs bietet.
Emulatorinstanzen verbinden
Der neue Netzwerk-Stack für den Android-Emulator verändert die Art und Weise, wie Emulatoren kommunizieren. Bisher wurde jedes virtuelle Gerät in einem eigenen Local Area Network (LAN) betrieben, wodurch es von anderen AVDs isoliert war. Der neue Wi-Fi-Netzwerkstack ändert dies, indem er eine gemeinsame virtuelle Netzwerk-Backplane erstellt, die alle laufenden Instanzen auf demselben Hostcomputer verbindet.
Hauptvorteile:
- Keine Konfiguration erforderlich: Keine manuelle Portweiterleitung oder Scripting-
adb-Befehle mehr. AVDs auf demselben Host werden im selben virtuellen Netzwerk angezeigt. - Peer-to-Peer-Konnektivität:Wichtige Protokolle wie Wi-Fi Direct und Network Service Discovery (NSD) funktionieren zwischen Emulatoren sofort.
- Verbesserte Stabilität:Behebt langjährige Stabilitätsprobleme wie Datenverlust und Verbindungsabbrüche, die im alten Stack aufgetreten sind.
- Plattformübergreifende Konsistenz:Funktioniert unter Windows, macOS und Linux gleich.
Anwendungsfälle
Das erweiterte Emulator-Netzwerk unterstützt eine Vielzahl von Entwicklungsszenarien für verschiedene Geräte:
- Apps für verschiedene Geräte:Testen Sie die Dateifreigabe, den lokalen Mehrspielermodus oder die Steuerungsabläufe zwischen einem Smartphone und einem anderen Android-Gerät.
- Continuous Integration:Erstellen Sie robuste, automatisierte Testpipelines für verschiedene Geräte ohne fehleranfällige Netzwerkscripts.
- Android XR- und KI-Brillen:Sie können die Kopplung mit der Companion-App und das Datenstreaming zwischen einem Smartphone und einer Brille ganz einfach in Android Studio testen.
- Automotive und Wear OS:Verbindungsabläufe zwischen einem Mobilgerät und dem Infotainmentsystem eines Fahrzeugs oder einer Smartwatch validieren.
Mit dem neuen Netzwerkstack des Emulators können mehrere AVDs ein virtuelles Netzwerk gemeinsam nutzen, was eine direkte Peer-to-Peer-Kommunikation ohne Konfiguration ermöglicht.
Jetzt starten
Die neue Netzwerkfunktion ist in der neuesten Android Emulator-Version (36.5) standardmäßig aktiviert. Sie ist über den Android Studio SDK-Manager verfügbar. Aktualisieren Sie einfach Ihren Emulator und starten Sie mehrere Geräte.
Wenn Sie diese Funktion deaktivieren möchten oder weitere Informationen benötigen, lesen Sie bitte unsere Dokumentation.
Wir freuen uns wie immer über Ihr Feedback. Wenn Sie einen Fehler oder ein Problem finden, melden Sie es bitte. Außerdem können Sie Teil unserer lebendigen Android-Entwickler-Community auf LinkedIn, Medium, YouTube oder X werden.
-
ProduktneuigkeitenDas Debugging über WLAN auf Android-Geräten ist jetzt schneller, zuverlässiger und einfacher einzurichten als je zuvor. Mit ADB Wi-Fi 2.0 haben wir einen neuen Server-Stack und eine intelligentere Netzwerkverarbeitung eingeführt, um direkt auf das Feedback von Entwicklern zu Problemen mit der Nutzerfreundlichkeit zu reagieren.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Lesezeit: 1 Minute -
ProduktneuigkeitenDie Entwicklung von KI-Agenten schreitet rasant voran und die Android-Entwicklung erreicht einen spannenden neuen Meilenstein: von der unterstützenden Codevervollständigung hin zu KI-Agenten, die unter Ihrer Anleitung End-to-End-Aufgaben ausführen. Sie haben die volle Auswahl und Flexibilität bei den Modellen und Agents, die Sie verwenden.
Jason Buchel • Lesezeit: 3 Minuten -
ProduktneuigkeitenHeute haben wir euch gezeigt, wie wir unsere Vision „Mehr als nur ein Store“ weiterentwickeln. Vom Tab „Mein Play“, der mittlerweile die persönliche Anlaufstelle für über 250 Millionen monatlich aktive Nutzer ist, bis hin zu unserer einheitlichen Gaming-Plattform, die über 700 Millionen Spielerprofile verbindet – Google Play ist immer da, wo die Nutzer sind.
Paul Feng • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.