Mit den erweiterten Steuerelementen im Android-Emulator können Sie Daten senden, Geräteeigenschaften ändern, Apps steuern und vieles mehr. Klicken Sie im Emulator-Bedienfeld 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.
Viele dieser Aufgaben lassen sich mit Tastenkombinationen ausführen. Eine vollständige Liste der Tastenkombinationen im Emulator finden Sie, wenn Sie F1 (Befehlstaste + /
auf macOS), um den Hilfebereich zu öffnen.
Tabelle 1. Details zu erweiterten Steuerelementen
| Funktion | Beschreibung |
|---|---|
| Displays |
Mit dem Emulator kannst du deine App auf mehreren Displays bereitstellen, die anpassbare Abmessungen unterstützen. So kannst du Apps testen, die Mehrfenstermodus und Multi-Display unterstützen. Während ein virtuelles Gerät ausgeführt wird, können Sie bis zu zwei zusätzliche Displays hinzufügen:
|
| Mobilfunk | Mit dem Emulator können Sie verschiedene Netzwerkbedingungen simulieren. Sie können die Netzwerkgeschwindigkeit für verschiedene Netzwerkprotokolle schätzen oder Vollständig angeben, wodurch Daten so schnell wie möglich übertragen werden. Die Angabe eines Netzwerkprotokolls ist immer langsamer als Vollständig. 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 | Sie können die Akkueigenschaften eines Geräts simulieren, um zu sehen, wie sich Ihre App unter verschiedenen Bedingungen verhält. Wählen Sie mit dem Schieberegler ein Ladeniveau aus. Wählen Sie einen Wert für Charger connection (Ladegerätanschluss) aus:
Wähle einen Wert für den Akkuzustand aus:
Wählen Sie einen Akkustatus -Wert aus:
|
| Kamera | Du kannst Bilder in die Szene laden, die simuliert wird, wenn du die Emulatorkamera öffnest. Weitere Informationen finden Sie in der ARCore-Dokumentation unter
Augmented Images in die Szene einfügen.
Wenn der Kameramodus so eingestellt ist, dass die mit der AVD-Umgebungskonfigurationsdatei definierte Umgebungsszene verwendet wird, können Sie die Szeneneinstellungen neu laden, um den Quellinhalt dynamisch zur Laufzeit zu ändern. |
| Standort |
Mit dem Emulator können Sie Informationen zu Ihrem Standort simulieren, z. B. wo sich das emulierte Gerät befindet. Wenn Sie beispielsweise in Google Maps auf „Mein Standort“ Die Steuerelemente 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 die Google Maps-Webansicht verwenden, um nach POIs zu suchen, genau wie in Google Maps 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 Punkt speichern auswählen. Alle gespeicherten Standorte werden rechts im Fenster Erweiterte Einstellungen aufgeführt. Wenn Sie den Standort des Emulators auf den Standort festlegen möchten, den Sie auf der Karte ausgewählt haben, klicken Sie rechts unten im Fenster Erweiterte Steuerelemente auf den Button Standort festlegen. Routen Ähnlich wie der Tab Einzelne Punkte bietet der Tab Routen eine Google Maps-Webansicht, mit der Sie eine Route zwischen zwei oder mehr Orten erstellen können. So erstellen und speichern Sie eine Route:
Wenn Sie den Emulator die gespeicherte Route durchlaufen lassen möchten, wählen Sie die Route aus der Liste Gespeicherte Routen aus und klicken Sie rechts unten im Fenster Erweiterte Steuerelemente auf Route abspielen. Wenn Sie die Simulation beenden möchten, klicken Sie auf Route beenden. Wenn Sie die angegebene Route kontinuierlich simulieren möchten, aktivieren Sie den Schalter neben Wiedergabe wiederholen. Wenn Sie ändern möchten, wie schnell der Emulator der angegebenen Route folgt, wählen Sie eine Option im Menü Wiedergabegeschwindigkeit aus. GPX- und KML-Daten importieren So verwenden Sie geografische Daten aus einer GPX-Datei (GPS Exchange Format) oder einer KML-Datei (Keyhole Markup Language):
Die Geschwindigkeit entspricht standardmäßig dem Wert für Verzögerung (Geschwindigkeit 1X). Sie können die Geschwindigkeit verdoppeln (Geschwindigkeit 2X), verdreifachen (Geschwindigkeit 3X) usw. |
| Telefon | Mit dem Emulator können Sie eingehende Anrufe und SMS simulieren. So initiieren Sie einen Aufruf an den Emulator:
So senden Sie eine SMS an den Emulator:
|
| Richtungstasten | Wenn im Hardwareprofil des AVD das Steuerkreuz aktiviert ist, können Sie die Steuerkreuz-Steuerelemente im Emulator verwenden. Allerdings unterstützen nicht alle Geräte das Steuerkreuz, z. B. Android-Smartwatches. Die Schaltflächen simulieren die folgenden Aktionen:
|
| Mikrofon | Aus Datenschutz- und Leistungsgründen ist die Mikrofoneingabe im Android-Emulator standardmäßig deaktiviert. Wenn Sie die Mikrofoneingabe aktivieren möchten, aktivieren Sie Mikrofonzugriff für Host aktivieren. Der Android-Emulator bietet auch Steuerelemente zum Simulieren eines kabelgebundenen Headsets:
|
| Fingerabdruck | Mit dieser Steuerung können 10 verschiedene Fingerabdruckscans simuliert werden. Sie können damit die Fingerabdruckintegration in Ihrer 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 dieser Einstellung können Sie Ihre App auf Änderungen der Geräteposition, der Ausrichtung oder beidem testen. Sie können beispielsweise Gesten wie Neigen und Drehen simulieren. Der Beschleunigungsmesser erfasst nicht die absolute Position des Geräts, sondern nur, wenn eine Änderung auftritt. Das Steuerelement simuliert, wie Beschleunigungsmesser- und Magnetometersensoren reagieren würden, wenn Sie ein echtes Gerät bewegen oder drehen. Sie müssen den Beschleunigungssensor in Ihrem AVD aktivieren, um dieses Steuerelement verwenden zu können. Der Controller meldet
Der Sensor meldet auch
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 Gieren, Neigen und Rollen finden Sie unter Ausrichtung des Geräts berechnen. Wenn Sie das Gerät horizontal (x) oder vertikal (y) bewegen möchten, wählen Sie Verschieben aus und führen Sie einen der folgenden Schritte aus:
So positionieren Sie das Gerät bei 0, 90, 180 oder 270 Grad:
Wenn Sie das Gerät anpassen, ändern sich die Felder unter 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. Sie können 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 | Wenn Probleme mit dem Emulator auftreten, können Sie einen Fehlerbericht erstellen und senden. Der Emulator erfasst automatisch Screenshots, Logs und andere Daten für den Fehlerbericht. |
| Aufnahme und Wiedergabe | Weitere Informationen finden Sie unter Bildschirm aufzeichnen. |
| Google Play | Wenn das AVD-Systemimage die Play Store App enthält, werden die Versionsinformationen zu Google Play-Diensten angezeigt. |
| „Einstellungen“ > „Allgemein“ |
|
| „Einstellungen“ > „Proxy“ | Weitere Informationen finden Sie unter Proxys mit dem Android-Emulator verwenden . |
| „Einstellungen“ > „Erweitert“ |
|
| Hilfe > Tastenkombinationen (eigenständiger Emulator) | In diesem Bereich finden Sie eine vollständige Liste der Tastenkombinationen für den Emulator. Um diesen Bereich im Emulator zu öffnen, drücken Sie F1 (Befehlstaste + / unter macOS). Damit die Tastenkürzel funktionieren, muss die Option Tastenkürzel senden im Bereich Allgemein auf Emulator-Steuerelemente (Standard) festgelegt sein. Diese Menüoption ist nicht verfügbar, wenn der Emulator im eingebetteten Modus mit Android Studio ausgeführt wird. Wenn Sie den Emulator im eingebetteten Modus verwenden, finden Sie die Tastenkombinationen unter Datei (Android Studio unter macOS) > Einstellungen > Tastaturbelegung unter Running Devices (Ausgeführte Geräte). |
| Hilfe > Emulator-Hilfe (eigenständiger Emulator) | Klicken Sie auf Dokumentation, um die Onlinedokumentation für den Emulator aufzurufen. Wenn Sie einen Fehler im Emulator melden möchten, klicken Sie auf Feedback geben. Weitere Informationen zum Melden von Emulatorfehlern Diese Menüoption ist nicht verfügbar, wenn der Emulator im eingebetteten Modus mit Android Studio ausgeführt wird. Wenn Sie den Emulator im eingebetteten Modus verwenden, öffnen Sie die Fehlervorlage, indem Sie auf Hilfe > Fehlerbericht senden klicken, und fügen Sie die Details für Android Emulator-Fehler manuell hinzu. |
| „Hilfe“ > „Über“ | Hier sehen Sie, welchen Die Seriennummer des Emulators ist emulator-adb_port. Sie können sie beispielsweise als |
klicken und dann einen Standort senden, wird er auf der Karte angezeigt.
.