Mit dem Android Emulator ist das Testen von Interaktionen für verschiedene Geräte jetzt einfacher denn je. Ob Sie ein Multiplayer-Spiel entwickeln, Ihre mobile Anwendung auf verschiedene Formfaktoren ausweiten oder virtuelle Geräte starten, die eine Geräteverbindung erfordern – der Android Emulator unterstützt diese Entwicklererfahrungen jetzt nativ.
Bisher war die Verbindung mehrerer virtueller Android-Geräte (Android Virtual Devices, AVDs) mit erheblichem Aufwand verbunden. Es war erforderlich, komplexe Portweiterleitungsregeln manuell zu verwalten, um zwei Emulatoren zu verbinden.
Jetzt können Sie einen neuen Netzwerk-Stack für den Android Emulator nutzen, der eine Peer-to-Peer-Verbindung ohne Konfiguration zwischen allen Ihren AVDs ermöglicht.
Emulatorinstanzen verbinden
Der neue Netzwerk-Stack für den Android Emulator verändert die Kommunikation zwischen Emulatoren. Bisher lief jedes virtuelle Gerät in einem eigenen lokalen Netzwerk (Local Area Network, LAN), wodurch es von anderen AVDs isoliert war. Der neue WLAN-Netzwerk-Stack ändert dies, indem er eine gemeinsame virtuelle Netzwerk-Backplane erstellt, die alle laufenden Instanzen auf demselben Hostcomputer miteinander verbindet.
Hauptvorteile:
- Keine Konfiguration erforderlich:Sie müssen keine Portweiterleitung mehr manuell einrichten oder
adb-Befehle skripten. AVDs auf demselben Host werden im selben virtuellen Netzwerk angezeigt. - Peer-to-Peer-Verbindung:Wichtige Protokolle wie Wi-Fi Direct und Network Service Discovery (NSD) funktionieren sofort zwischen Emulatoren.
- Verbesserte Stabilität:Löst langjährige Stabilitätsprobleme wie Datenverlust und Verbindungsabbrüche im Legacy-Stack.
- Plattformübergreifende Konsistenz:Funktioniert auf Windows, macOS und Linux gleich.
Anwendungsfälle
Die verbesserte Emulator-Netzwerkfunktion unterstützt eine Vielzahl von Multi-Device-Entwicklungsszenarien:
- Apps für verschiedene Geräte:Testen Sie die Dateifreigabe, den lokalen Mehrspielermodus oder Kontrollflüsse zwischen einem Smartphone und einem anderen Android-Gerät.
- Continuous Integration:Erstellen Sie robuste, automatisierte Pipelines für verschiedene Geräte ohne fehlerhafte Netzwerk-Scripts.
- Android XR- und KI-Brillen:Testen Sie ganz einfach die Companion-App-Verknüpfung und das Datenstreaming zwischen einem Smartphone und einer Brille in Android Studio.
- Automotive und Wear OS:Validieren Sie Konnektivitätsflüsse zwischen einem Mobilgerät und einem Infotainmentsystem im Fahrzeug oder einer Smartwatch.
Mit dem neuen Emulator-Netzwerk-Stack können mehrere AVDs ein virtuelles Netzwerk gemeinsam nutzen und so eine direkte Peer-to-Peer-Kommunikation ohne Konfiguration ermöglichen.
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 unsere Dokumentation.
Wie immer freuen wir uns über Feedback. Wenn Sie einen Fehler finden, können Sie ein Ticket erstellen. Sie können auch Teil unserer aktiven Android-Entwickler-Community auf LinkedIn, Medium, YouTube oder X sein.
-
ProduktneuheitenAndroid Studio Quail 2 ist jetzt stabil und kann in der Produktion verwendet werden. Die IDE bietet jetzt gleichzeitige agentische Workflows, eine nativ integrierte Profilerstellung für Speicherlecks und kontextbezogene Fehlerbehebung.
Amman Asfaw • Lesezeit: 3 Minuten -
ProduktneuheitenIm März haben wir Android Bench eingeführt, unsere LLM-Bestenliste für Android-Entwicklungsaufgaben in der Praxis. Seitdem haben wir den Benchmark anhand Ihres Feedbacks verbessert, einschließlich der Bewertung von Modellen mit offenem Gewicht und der Hinzufügung von Kosten- und Effizienzkriterien zur Bestenliste.
Zoe Lopez-Latorre • Lesezeit: 3 Minuten -
ProduktneuheitenBei Google Play ist es uns wichtig, Nutzerinnen und Nutzern die bestmögliche Nutzerfreundlichkeit zu bieten. Gleichzeitig möchten wir dafür sorgen, dass Entwicklerinnen und Entwickler die notwendigen Tools und die Flexibilität haben, um erfolgreich zu sein.
Paul Feng • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.