Erweiterte Steuerelemente, Einstellungen und Hilfe

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 Symbol für erweiterte Emulator-Steuerelemente, 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:

  1. Klicken Sie auf Zweiten Bildschirm hinzufügen, um einen Bildschirm hinzuzufügen.
  2. Führen Sie im Menü unter Sekundäre Displays einen der folgenden Schritte aus:
    1. Wählen Sie eines der voreingestellten Seitenverhältnisse aus.
    2. Wähle Benutzerdefiniert aus und lege die Höhe, Breite und dpi für dein benutzerdefiniertes Display fest.
  3. Optional: Klicken Sie noch einmal auf Zweiten Bildschirm hinzufügen, um einen dritten Bildschirm hinzuzufügen.
  4. Klicken Sie auf Änderungen übernehmen, um dem laufenden virtuellen Gerät die angegebenen Displays hinzuzufü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:

  • GSM: Global System for Mobile Communications
  • HSCSD: High-Speed Circuit-Switched Data (Hochgeschwindigkeits-Leitungsvermittlung)
  • GPRS: Generic Packet Radio Service
  • EDGE: Enhanced Data rates for GSM Evolution
  • UMTS: Universal Mobile Telecommunications System
  • HSPDA: High-Speed Downlink Packet Access
  • LTE: Long-Term Evolution
  • 5G: Mobilfunknetz der 5. Generation
  • Vollständig (Standard): Das Netzwerk wird wie von Ihrem Computer bereitgestellt verwendet.

Wählen Sie eine Signalstärke aus:

  • Keine
  • Schlecht
  • Moderat (Standardeinstellung)
  • Gut
  • Sehr gut

Wählen Sie einen Voice-Status, einen Datenstatus oder beides aus:

  • Zuhause (Standard)
  • Roaming
  • Ergebnisse werden gesucht
  • Abgelehnt (nur Notrufe)
  • Nicht registriert (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:

  • Keine
  • Wechselstromladegerät

Wähle einen Wert für den Akkuzustand aus:

  • Gut (Standard)
  • Fehlgeschlagen
  • Tot
  • Überspannung
  • Überhitzt
  • Unbekannt

Wählen Sie einen Akkustatus -Wert aus:

  • Unbekannt
  • Wird geladen (Standardeinstellung)
  • Entladen
  • Wird nicht geladen
  • Vollständig
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“ Symbol für „Mein Standort“ klicken und dann einen Standort senden, wird er auf der Karte angezeigt.

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:

  1. Suchen Sie in der Kartenansicht im Textfeld nach dem ersten Ziel Ihrer Route.
  2. Wählen Sie den Standort aus den Suchergebnissen aus.
  3. Wählen Sie den Button Navigieren aus.
  4. Wählen Sie den Startpunkt Ihrer Route auf der Karte aus.
  5. Optional: Klicken Sie auf Ziel hinzufügen, um Ihrer Route weitere Zwischenstopps hinzuzufügen.
  6. Klicken Sie in der Kartenansicht auf Route speichern, um die Route zu speichern.
  7. Geben Sie einen Namen für die Route an und klicken Sie auf Speichern.

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):

  1. Klicken Sie auf GPX-/KML-Datei laden.
  2. Wählen Sie im Dateidialogfeld eine Datei auf Ihrem Computer aus und klicken Sie auf Öffnen.
  3. Optional: Wählen Sie eine Geschwindigkeit aus.
  4. 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.

  5. Klicken Sie auf Ausführen Symbol „Laufen“.
Telefon

Mit dem Emulator können Sie eingehende Anrufe und SMS simulieren.

So initiieren Sie einen Aufruf an den Emulator:

  1. Wählen Sie im Feld Von eine Telefonnummer aus oder geben Sie eine ein.
  2. Klicken Sie auf Gerät anrufen.
  3. Klicken Sie optional auf Anruf halten, um den Anruf auf „Halten“ zu schalten.
  4. Wenn Sie den Anruf beenden möchten, klicken Sie auf Anruf beenden.

So senden Sie eine SMS an den Emulator:

  1. Wählen Sie im Feld Von eine Telefonnummer aus oder geben Sie eine ein.
  2. Geben Sie eine Nachricht in das Feld SMS-Nachricht ein.
  3. Klicken Sie auf Nachricht senden.
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:

Steuerung mit dem Steuerkreuz
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:

  • Host-Mikrofonzugriff aktivieren: Wenn diese Option aktiviert ist, empfängt der Emulator Audioeingaben vom Host-Mikrofon. Wenn diese Option deaktiviert ist, empfängt der Emulator keine Audioeingabe. Beachten Sie, dass Ihr Hostbetriebssystem (Windows, macOS oder Linux) Sie möglicherweise beim ersten Aktivieren dieser Option um die Berechtigung für den Mikrofonzugriff bittet.
  • Simulate Insert Headset (Headset-Anschluss simulieren): Mit dieser Option wird das Anschließen eines Headsets an eine 3,5-mm-Audiobuchse simuliert. Wenn Sie diese Option aktivieren, werden die Ereignisse SW_HEADPHONE_INSERT und SW_MICROPHONE_INSERT gesendet, um das Android-System über die simulierte Hardwareverbindung zu informieren. Das Headset wird nur dann als mit einem Mikrofon ausgestattet gemeldet, wenn Virtuelles Mikrofon angeschlossen ausgewählt ist.
  • Virtuelles Mikrofon angeschlossen: Nur verfügbar, wenn Headset einfügen simulieren aktiviert ist. Mit dieser Option wird simuliert, ob das angeschlossene Headset ein Mikrofon hat. Wenn Sie diese Option aktivieren, wird das Switch-Ereignis SW_MICROPHONE_INSERT gesendet.
  • Sprachassistent: Mit dieser Schaltfläche wird die Aktivierung des Sprachassistenten des Geräts simuliert. Durch Drücken der Taste wird das KEYCODE_ASSIST-Schlüsselereignis gesendet, wodurch die Assistant-App des Geräts, z. B. Google Assistant, gestartet wird. Diese Schaltfläche ist nicht für API‑Levels unter 24 (Android 7.0) oder auf Android Automotive-AVDs verfügbar.
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:

  1. App für den Empfang eines Fingerabdrucks vorbereiten
  2. Wählen Sie einen Fingerabdruck-Wert aus.
  3. Klicke auf Berührungssensor.
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 TYPE_ACCELEROMETER Ereignisse auf der x-, y- und z-Achse. Diese Werte enthalten die Schwerkraft. Wenn sich das Gerät beispielsweise im Weltraum befindet, erfährt es keine Beschleunigung (x, y und z sind alle 0). Wenn sich das Gerät auf der Erde befindet und mit dem Display nach oben auf einem Tisch liegt, beträgt die Beschleunigung aufgrund der Schwerkraft 0, 0 und 9, 8.

Der Sensor meldet auch TYPE_MAGNETIC_FIELD-Ereignisse, mit denen das umgebende Magnetfeld auf der X-, Y- und Z-Achse in Mikrotesla (μT) gemessen wird.

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:

  • Passen Sie die Schieberegler für Gieren, Nicken und Rollen an und beobachten Sie die Position im oberen Bereich.
  • Bewegen Sie die Gerätedarstellung im oberen Bereich und beobachten Sie die Werte für Gieren, Neigen und Rollen sowie die resultierenden Änderungen der Beschleunigungsmesserwerte.

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:

  • Passen Sie die Schieberegler X und Y an und beobachten Sie die Position im oberen Bereich.
  • Bewege die Gerätedarstellung im oberen Bereich und beobachte die Werte der Schieberegler X und Y und wie sich die resultierenden Beschleunigungsmesserwerte ändern.

So positionieren Sie das Gerät bei 0, 90, 180 oder 270 Grad:

  • Wählen Sie im Bereich Gerätedrehung eine Schaltfläche aus, um die Drehung zu ändern.

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:

  • Umgebungstemperatur: Dieser Umweltsensor misst die Umgebungstemperatur.
  • Magnetfeld: Dieser Positionssensor misst das Umgebungsmagnetfeld auf der X-, Y- und Z-Achse. Die Werte werden in Mikrotesla (μT) angegeben.
  • Näherung: Dieser Positionssensor misst die Entfernung zu einem Objekt. Er kann beispielsweise ein Smartphone darüber informieren, dass sich ein Gesicht in der Nähe befindet, um einen Anruf zu starten. Der Näherungssensor muss in Ihrem AVD aktiviert sein, damit Sie diese Steuerung verwenden können.
  • Licht: Dieser Umgebungssensor misst die Beleuchtungsstärke. Die Werte werden in Lux angegeben.
  • Druck: Dieser Umgebungssensor misst den Umgebungsdruck. Die Werte werden in Millibar (hPa) angegeben.
  • Relative Luftfeuchtigkeit: Dieser Umgebungssensor misst die relative Luftfeuchtigkeit der Umgebung.

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“
  • Design des Emulatorfensters: Wählen Sie Hell oder Dunkel aus.
  • Tastenkombinationen senden an:Standardmäßig werden durch einige Tastenkombinationen Emulatorkontroll-Tastenkombinationen ausgelöst. Wenn Sie eine App entwickeln, die Tastenkombinationen enthält, z. B. eine App für Geräte mit Bluetooth-Tastaturen, können Sie diese Einstellung ändern, um alle Tastatureingaben an das virtuelle Gerät zu senden, einschließlich Eingaben, die im Emulator eine Tastenkombination wären.
  • Speicherort für Screenshots: Klicken Sie auf das Ordnersymbol, um einen Speicherort für Screenshots des Emulatorbildschirms anzugeben.
  • Erkannten ADB-Speicherort verwenden: Wenn Sie den Emulator über Android Studio ausführen, wählen Sie diese Einstellung aus (Standard). Wenn Sie den Emulator außerhalb von Android Studio ausführen und eine bestimmte ausführbare adb-Datei verwenden möchten, deaktivieren Sie diese Option und geben Sie den Speicherort der SDK-Tools an. Wenn diese Einstellung falsch ist, funktionieren Funktionen wie das Erstellen von Screenshots und die Drag-and-drop-Installation von Apps nicht.
  • Wann Absturzberichte gesendet werden sollen: Wählen Sie Immer, Nie oder Fragen aus.
  • Fensterrahmen um Gerät anzeigen: Standardmäßig werden Emulatoren mit Geräte-Skin-Dateien ohne umgebenden Fensterrahmen angezeigt.
„Einstellungen“ > „Proxy“

Weitere Informationen finden Sie unter Proxys mit dem Android-Emulator verwenden .

„Einstellungen“ > „Erweitert“
  • Grafikbeschleunigung: Wählen Sie den Typ der Grafikbeschleunigung aus.
    • Automatische Auswahl: Wählt automatisch die Hardware- oder Software-Grafikbeschleunigung basierend auf Ihrer Systemkonfiguration aus. Der Emulator bewertet die GPU-Funktionen und die Treiberkompatibilität, um das stabilste Backend zu ermitteln.
    • Software: Wählt die optimalen Software-Rendering-Treiber basierend auf Ihrer AVD-Konfiguration, den angeforderten Funktionen und den Qualitätsmesswerten des Emulators aus.
    • Hardware: Die GPU Ihres Computers wird für maximale Leistung genutzt. Für die Leistung empfohlen, bei einigen Hardwarekonfigurationen können jedoch Kompatibilitätsfehler auftreten.
    Wenn Sie die Auswahl des Grafik-Back-Ends genauer steuern möchten, können Sie die Befehlszeilenoption -gpu verwenden.
  • OpenGL ES API-Level: Wählen Sie die maximale Version von OpenGL ES aus, die im Emulator verwendet werden soll.
    • Automatische Auswahl: Der Emulator wählt die OpenGL ES-Version basierend auf der Host- und Gastunterstützung aus.
    • Renderer maximum (up to OpenGL ES 3.1) (Maximale Renderer-Version, bis zu OpenGL ES 3.1): Es wird versucht, die maximale Version von OpenGL ES zu verwenden.
    • Kompatibilität (OpenGL ES 1.1/2.0): Verwenden Sie die Version von OpenGL ES, die mit den meisten Umgebungen kompatibel ist.
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 adb-Port der Emulator verwendet, sowie die Android- und Emulator-Versionsnummern. Vergleiche die neueste verfügbare Emulatorversion mit deiner Version, um festzustellen, ob du die aktuelle Software installiert hast.

Die Seriennummer des Emulators ist emulator-adb_port. Sie können sie beispielsweise als adb-Befehlszeilenoption angeben.