Der Android-Emulator ist ein Android Virtual Device (AVD), was ein bestimmtes Android-Gerät darstellt. Wir können den Android-Emulator als Zielgerät verwenden, um unsere Android-Anwendung auf unserem PC auszuführen und zu testen. Der Android-Emulator bietet nahezu alle Funktionen eines echten Geräts. Wir können die eingehenden Anrufe und Textnachrichten entgegennehmen. Außerdem wird der Standort des Geräts angezeigt und verschiedene Netzwerkgeschwindigkeiten simuliert. Der Android-Emulator simuliert Rotations- und andere Hardwaresensoren. Es greift auf den Google Play Store und vieles mehr zu
Das Testen von Android-Anwendungen auf einem Emulator ist manchmal schneller und einfacher als auf einem echten Gerät. Beispielsweise können wir Daten schneller an den Emulator übertragen als an ein echtes, über USB angeschlossenes Gerät.
Der Android-Emulator verfügt über vordefinierte Konfigurationen für mehrere Android-Telefone, Wear OS, Tablets und Android TV-Geräte.
Anforderungen und Empfehlungen
Der Android-Emulator erfordert zusätzliche Anforderungen, die über die grundlegenden Systemanforderungen für Android Studio hinausgehen. Diese Anforderungen sind nachstehend aufgeführt:
- SDK Tools 26.1.1 oder höher
- 64-Bit-Prozessor
- Windows: CPU mit UG-Unterstützung (uneingeschränkter Gast).
- HAXM 6.2.1 oder höher (empfohlen HAXM 7.2.0 oder höher)
Installieren Sie den Emulator
Der Android-Emulator wird bei der Installation von Android Studio installiert. Allerdings können einige Komponenten des Emulators bei der Installation von Android Studio installiert werden oder nicht. Um die Emulatorkomponente zu installieren, wählen Sie die aus Android-Emulator Komponente in der SDK-Tools Registerkarte des SDK-Manager.
Führen Sie eine Android-App auf dem Emulator aus
Wir können eine Android-App aus dem Android Studio-Projekt ausführen oder eine App ausführen, die auf dem Android-Emulator installiert ist, während wir jede App auf einem Gerät ausführen.
Listenknoten in Java
So starten Sie den Android-Emulator und führen eine Anwendung in unserem Projekt aus:
1. In Android Studio, Wir müssen ein Android Virtual Device (AVD) erstellen, das der Emulator zum Installieren und Ausführen Ihrer App verwenden kann. So erstellen Sie eine neue AVD:-
1.1 Öffnen Sie den AVD-Manager, indem Sie auf klicken Extras > AVD-Manager.
1.2 Klicken Sie auf Erstellen Virtuell Gerät unten im AVD-Manager-Dialogfeld. Dann Wählen Sie Hardware Seite erscheint.
1.3 Wählen Sie ein Hardwareprofil aus und klicken Sie dann auf Nächste. Wenn wir das gewünschte Hardwareprofil nicht sehen, können wir ein Hardwareprofil erstellen oder importieren. Der Systembild Seite erscheint.
1.4 Wählen Sie das Systembild für die jeweilige API-Ebene aus und klicken Sie auf Nächste. Dies führt zum Öffnen von a Konfiguration überprüfen Seite.
String-Methoden in Java
1.5 Ändern Sie bei Bedarf die AVD-Eigenschaften und klicken Sie dann auf Beenden.
2. Wählen Sie in der Symbolleiste aus dem Dropdown-Menü den AVD aus, mit dem wir unsere App vom Zielgerät ausführen möchten.
3. Klicken Laufen.
Starten Sie den Emulator, ohne zuerst eine App auszuführen
So starten Sie den Emulator:
- Öffnen Sie den AVD-Manager.
- Doppelklicken Sie auf eine AVD oder klicken Sie auf Laufen
Während der Emulator läuft, können wir das Android Studio-Projekt ausführen und den Emulator als Zielgerät auswählen. Wir können auch eine APK-Datei ziehen, um sie auf einem Emulator zu installieren, und sie dann ausführen.
Starten Sie den Emulator über die Befehlszeile
Das Android SDK enthält den Android-Geräteemulator. Mit dem Android-Emulator können Sie die Anwendung entwickeln und testen, ohne ein physisches Gerät zu verwenden.
Starten des Emulators
Verwendung der Emulator Befehl starten wir einen Emulator. Es ist eine Alternative, unser Projekt auszuführen oder über den AVD-Manager zu starten.
NPM-Cache leeren
Hier ist die grundlegende Befehlszeilensyntax zum Starten eines virtuellen Geräts:
$ emulator -avd avd_name [ {-option [value]} ... ]
oder
$ emulator @avd_name [ {-option [value]} ... ]
Wenn wir beispielsweise den Emulator von Android Studio auf einem Mac ausführen, sieht die Standardbefehlszeile wie folgt aus:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
Geben Sie den folgenden Befehl ein, um die Liste der AVD-Namen anzuzeigen:
$ emulator -list-avds
Führen Sie einen Emulator aus, stoppen Sie ihn und löschen Sie Daten
Auf der Seite „Virtuelles Gerät“ können wir den folgenden Vorgang am Emulator ausführen:
- Um einen Android-Emulator auszuführen, der eine AVD verwendet, doppelklicken Sie auf die AVD oder klicken Sie auf Start
- Um den laufenden Emulator zu stoppen, klicken Sie mit der rechten Maustaste und wählen Sie Stoppen, oder klicken Sie auf Menü ▼ und wählen Sie Stopp.
- Wenn wir die Daten aus einem Emulator löschen und sie in den ursprünglichen Zustand zurückversetzen möchten, als sie zum ersten Mal definiert wurden, klicken Sie mit der rechten Maustaste auf eine AVD und wählen Sie sie aus Daten löschen. Oder klicken Sie auf Menü ▼ und wählen Sie aus Daten löschen.