Mit den erweiterten Steuerelementen im Android-Emulator können Sie unter anderem Daten senden, Geräteeigenschaften ändern und Apps steuern. Klicken Sie im Emulatorbereich auf Mehr , um das Fenster Erweiterte Steuerelemente zu öffnen. Einige dieser erweiterten Steuerungsoptionen sind nur verfügbar, wenn Sie den Emulator in einem separaten Fenster außerhalb von Android Studio ausführen.
Für viele dieser Aufgaben können Sie Tastenkombinationen verwenden. Wenn Sie eine vollständige Liste der Tastenkombinationen im Emulator aufrufen möchten, drücken Sie F1 (Befehlstaste + / unter macOS), um den Hilfebereich zu öffnen.
Funktion | Beschreibung |
---|---|
Displays |
Mit dem Emulator können Sie Ihre App auf mehreren Bildschirmen bereitstellen, die anpassbare Dimensionen unterstützen und Apps testen, die den Mehrfenstermodus und Multi-Display unterstützen. Während ein virtuelles Gerät ausgeführt wird, können Sie auf folgende Weise bis zu zwei zusätzliche Bildschirme hinzufügen:
|
Mobilfunk | Mit dem Emulator können Sie verschiedene Netzwerkbedingungen simulieren. Sie können die Netzwerkgeschwindigkeit für verschiedene Netzwerkprotokolle annähern oder Full angeben, um Daten so schnell zu übertragen, wie Ihr Computer dies zulässt. Die Angabe eines Netzwerkprotokolls ist immer langsamer als Full. Sie können auch den Status des Sprach- und Datennetzwerks angeben, z. B. Roaming. Die Standardeinstellungen werden im AVD festgelegt. Wählen Sie einen Netzwerktyp aus:
Wählen Sie eine Signalstärke aus:
Wählen Sie einen Voice-Status, einen Datenstatus oder beides aus:
|
Akku | Du kannst die Akkueigenschaften eines Geräts simulieren, um zu sehen, wie deine App unter verschiedenen Bedingungen abschneidet. Verwende den Schieberegler, um den Ladestatus auszuwählen. Wählen Sie einen Wert für Ladegerätverbindung aus:
Wählen Sie einen Wert für den Akkuzustand aus:
Wählen Sie einen Wert für den Akkustatus aus:
|
Kamera | Sie können Bilder in die simulierte Szene laden, wenn Sie die Kamera des Emulators öffnen. Weitere Informationen finden Sie in der ARCore-Dokumentation unter Erweiterte Bilder hinzufügen. |
Standort |
Mit dem Emulator können Sie Informationen zu "meinem Standort" simulieren, also zum Standort des emulierten Geräts. Wenn Sie beispielsweise in Google Maps auf „Mein Standort“ klicken und dann einen Standort senden, wird er auf der Karte angezeigt. Die Einstellungen für die Standortinformationen des Geräts sind auf zwei Tabs organisiert: Einzelne Punkte und Routen. Einzelne Punkte Auf dem Tab Einzelne Punkte können Sie mit der Google Maps-WebView nach POIs suchen, genau wie auf einem Smartphone oder in einem Browser. Wenn Sie auf der Karte nach einem Ort suchen oder darauf klicken, können Sie ihn speichern, indem Sie unten auf der Karte die Option Punkt speichern auswählen. Alle gespeicherten Standorte werden rechts im Fenster Erweiterte Einstellungen angezeigt. Wenn Sie den Standort des Emulators auf den Ort festlegen möchten, den Sie auf der Karte ausgewählt haben, klicken Sie rechts unten im Fenster Erweiterte Steuerelemente auf die Schaltfläche Standort festlegen. Routen Ähnlich wie auf dem Tab Einzelne Punkte bietet der Tab Routen eine Google Maps-Webansicht, mit der Sie eine Route zwischen zwei oder mehr Standorten erstellen können. So erstellen und speichern Sie eine Route:
Wenn Sie den Emulator der gespeicherten Route simulieren möchten, wählen Sie die Route in der Liste Gespeicherte Routen aus und klicken Sie rechts unten im Fenster Erweiterte Steuerelemente auf Route abspielen. Klicken Sie zum Beenden der Simulation auf Route anhalten. Aktivieren Sie den Schalter neben Wiedergabe wiederholen, um den Emulator kontinuierlich für die angegebene Route zu simulieren. Wenn du ändern möchtest, wie schnell der Emulator der angegebenen Route folgt, wähle eine Option im Menü Wiedergabegeschwindigkeit aus. GPX- und KML-Daten importieren So verwenden Sie geografische Daten aus einem GPS-Austauschformat (GPX) oder einer KML-Datei (Keyhole Markup Language):
Standardmäßig ist die Geschwindigkeit auf den Wert Verzögerung eingestellt (Geschwindigkeit 1X). Sie können die Geschwindigkeit um das Doppelte (Geschwindigkeit 2X), das Dreifache (Geschwindigkeit 3X) usw. erhöhen. |
Smartphone | Mit dem Emulator können Sie eingehende Anrufe und SMS simulieren. So initiieren Sie einen Aufruf an den Emulator:
So senden Sie eine Textnachricht an den Emulator:
|
Richtungstasten | Wenn für das AVD die Richtungstasten im Hardwareprofil aktiviert sind, kannst du die Steuertasten mit dem Emulator verwenden. Allerdings unterstützen nicht alle Geräte die Richtungstasten. Das gilt zum Beispiel für Android-Smartwatches nicht. Mit den Schaltflächen werden die folgenden Aktionen simuliert: |
Mikrofon | Wenn Virtuelles Mikrofon verwendet Host-Audioeingabe aktiviert ist, empfängt der Emulator die Audioeingabe vom Hostmikrofon. Andernfalls empfängt der Emulator keine Audioeingabe. Die Optionen Virtueller Headsetstecker eingesteckt, Virtuelles Headset mit Mikrofon und Sprachassistent sind derzeit nicht implementiert. |
Fingerabdruck | Dieses Steuerelement kann zehn verschiedene Fingerabdruckscans simulieren. Du kannst damit die Fingerabdruckintegration in deiner App testen. Diese Funktion ist für Android 5.1 (API-Level 22) und niedriger sowie für Wear OS deaktiviert. So simulieren Sie einen Fingerabdruckscan auf dem virtuellen Gerät:
|
Virtuelle Sensoren > Geräteposition |
Mit diesem Steuerelement kannst du deine App auf Änderungen der Geräteposition, der Geräteausrichtung oder beidem testen. Sie können beispielsweise Gesten wie Neigung und Rotation simulieren. Der Beschleunigungsmesser erfasst nicht die absolute Position des Geräts, sondern erkennt nur, wenn eine Änderung stattfindet. Die Steuerung simuliert, wie Beschleunigungsmesser und Magnetometersensoren reagieren, wenn Sie ein echtes Gerät bewegen oder drehen. Sie müssen den Beschleunigungsmessersensor im AVD aktivieren, um dieses Steuerelement verwenden zu können. Die Steuerung erfasst Ereignisse vom Typ
Die Steuerung meldet außerdem
Wenn Sie das Gerät um die x-, y- und z-Achse drehen möchten, wählen Sie Drehen aus und führen Sie einen der folgenden Schritte aus:
Weitere Informationen zur Berechnung von Gier-, Neigungs- und Rollrichtung finden Sie unter Ausrichtung des Geräts berechnen. Wenn Sie das Gerät horizontal (x) oder vertikal (y) verschieben möchten, wählen Sie Verschieben aus und führen Sie einen der folgenden Schritte aus:
So positionieren Sie das Gerät auf 0, 90, 180 oder 270 Grad:
Wenn Sie das Gerät anpassen, ändern sich die Resultierende Werte entsprechend. Dies sind die Werte, auf die eine App zugreifen kann. Weitere Informationen zu diesen Sensoren finden Sie unter Sensorenübersicht, Bewegungssensoren und Positionssensoren. |
Virtuelle Sensoren > Zusätzliche Sensoren | Der Emulator kann verschiedene Positions- und Umgebungssensoren simulieren. Damit lassen sich die folgenden Sensoren anpassen, um sie mit Ihrer App zu testen:
Weitere Informationen zu diesen Sensoren finden Sie unter Sensorenübersicht, Positionssensoren und Umgebungssensoren . |
Fehlerbericht | Bei Problemen mit dem Emulator können Sie einen Fehlerbericht vorbereiten und senden. Der Emulator erfasst automatisch Screenshots, Protokolle und andere Daten für den Fehlerbericht. |
Aufnehmen und wiedergeben | Weitere Informationen finden Sie unter Bildschirmaufzeichnung. |
Google Play | Wenn das AVD-Systemimage die Play Store App enthält, werden hier die Versionsinformationen der Google Play-Dienste angezeigt. |
Einstellungen > Allgemein |
|
Einstellungen > Proxy | Standardmäßig verwendet der Emulator die HTTP-Proxy-Einstellungen von Android Studio. In diesem Bildschirm können Sie manuell eine HTTP-Proxy-Konfiguration für den Emulator definieren. Weitere Informationen finden Sie unter Emulator mit einem Proxy verwenden. |
Einstellungen > Erweitert |
|
Hilfe > Tastenkombinationen | Dieser Bereich enthält eine vollständige Liste der Tastenkombinationen für den Emulator. Drücken Sie F1 (Befehlstaste + / unter macOS), um diesen Bereich zu öffnen, während Sie im Emulator arbeiten. Damit die Tastenkombinationen funktionieren, muss die Option Tastenkombinationen senden im Einstellungsbereich Allgemein auf Emulator-Steuerelemente (Standard) festgelegt sein. |
Hilfe > Emulator-Hilfe | Klicken Sie auf Documentation (Dokumentation), um die Online-Dokumentation für den Emulator aufzurufen. Wenn Sie einen Fehler im Emulator melden möchten, klicken Sie auf Feedback geben. Weitere Informationen finden Sie unter Fehler im Emulator melden. |
Hilfe > Info | Sehen Sie sich an, welchen Die Seriennummer des Emulators lautet emulator-adb_port, die Sie beispielsweise als Befehlszeilenoption |