In diesem Artikel wird erläutert, wie der offizielle Android -Emulator als eigenständige Anwendung unter Linux installiert wird. Der offizielle Android -Emulator wird mit der "Android Studio" Application Development Suite geliefert. Wenn Sie jedoch nicht an der Entwicklung von Android -Apps interessiert sind und nur einen funktionierenden Emulator möchten, ohne Android Studio zu installieren, sollte dieser Artikel Ihnen helfen. Alle im Artikel genannten Schritte werden auf Ubuntu 20 getestet.04 LTS -Version.
Befehlszeilenwerkzeuge installieren
Laden Sie hier die neueste Version von "Android -Befehlszeilen -Tools" herunter (scrollen Sie zum Abschnitt Befehlszeile).
Extrahieren Sie das heruntergeladene Archiv und erstellen Sie einen neuen Ordner mit dem Namen "Tools" im Verzeichnis "CMDline-Tools". Kopieren und fügen Sie alle Dateien im Ordner "CMDLine-Tools" in den Ordner "Tools" ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie ihn ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen ". Ihr endgültiges Verzeichnislayout sollte so aussehen:
CMDLINE-TOOLSInstallieren Sie die erforderlichen Pakete
Gehen Sie zum Ordner "Tools/Bin", starten Sie ein neues Terminalfenster und führen Sie den folgenden Befehl aus, um die Details von Repository zu aktualisieren:
$ ./sdkmanager
Führen Sie als nächstes den folgenden Befehl aus, um verfügbare und installierte Pakete aufzulisten:
$ ./sdkmanager -list
Installieren Sie einige Pakete, die für den Android -Emulator erforderlich sind, um zu arbeiten:
$ ./SDKManager-Plattform-Tools-Emulator
Finden Sie das richtige Systembild, das Sie verwenden können
Als nächstes müssen Sie das Systembild notieren, das Sie im Android -Emulator laden möchten. Führen Sie den folgenden Befehl aus:
$ ./sdkmanager -list | Grep "System-Images; Android"
Sie sollten eine ähnliche Ausgabe wie folgt erhalten:
Sie werden einige Zahlen wie "27", "28" usw. sehen. im Namen von Systembildern. Diese Zahlen bezeichnen Android -API -Werte. Suchen Sie hier die Android -Version, die den API -Ebenen entspricht, und notieren Sie sich das entsprechende Systembild, das Sie im Emulator und in der API -Ebene verwenden möchten.
Laden Sie das Systembild und die entsprechenden Pakete herunter
Laden Sie als Nächstes die folgenden Pakete mit derselben API -Ebene herunter, die Sie im obigen Schritt abgeschlossen haben:
$ ./SDKManager „Plattformen; Android-30“ “System-Images; Android-30; Google_APIS_Playstore; x86_64” „Build-Tools; 30.0.2 ”“
Wenn Sie sich beispielsweise entschieden haben, „System-Images; Android-29; Standard; x86_64“ als Systembild zu verwenden, würde sich der Befehl ändern:
$ ./SDKManager „Plattformen; Android-29“ „System-Images; Android-29; Standard; x86_64“ „Build-Tools; 29.0.3"
Sie können jederzeit den Switch "Listen" verwenden, um den richtigen Befehl und die Versionsnummern zu finden:
$ ./sdkmanager -list
Erstellen Sie einen neuen AVD
AVD oder "Android Virtual Device" ist ein Satz von Konfigurationsparametern, die Werte für ein virtuelles Gerät definieren, das ein echtes Android -Hardware -Gerät emuliert.
Um ein neues AVD zu erstellen, müssen Sie das Systembild verwenden, das Sie im obigen Schritt heruntergeladen haben. Führen Sie den folgenden Befehl aus, um einen neuen AVD zu erstellen:
$ ./avdmanager erstellen avd -n "my_avd_30" -K "System -Images; Android -30; google_apis_playstore; x86_64"
Ersetzen Sie "my_avd_30" durch einen beliebigen Namen Ihrer Wahl. Möglicherweise werden Sie aufgefordert, einige Konfigurationsparameter zu ändern. Befolgen Sie die Anweisungen auf dem Bildschirm und ändern Sie die Werte gemäß Ihren Anforderungen.
Bestätigen Sie, dass der AVD mit dem folgenden Befehl erfolgreich erstellt wurde:
$ ./avdmanager liste avd
Sie sollten eine ähnliche Ausgabe wie folgt erhalten:
Verfügbare Android Virtual Devices:Beachten Sie den Pfad von AVD in der obigen Ausgabe. Auf demselben Weg finden Sie eine „Konfiguration.Ini ”-Datei, mit der die Konfigurationsparameter des AVD geändert werden können.
Emulator ausführen
Gehen Sie in den Ordner „Emulator“ (einige Verzeichnisse) und verwenden Sie den folgenden Befehl, um den Emulator zu starten:
$ ./Emulator -avd "my_avd_30"
Ersetzen Sie "my_avd_30" durch den Namen Ihres eigenen AVD, den Sie im obigen Schritt erstellt haben. Ihr Android -Emulator sollte jetzt in Betrieb sein:
Sie können so viele AVDs erstellen, wie Sie möchten, und jedes AVD / System -Bild wird separat behandelt.
Abschluss
Der Android -Emulator bietet eine hervorragende Möglichkeit, reale Android -Geräte auf Ihrem Desktop -PC zu emulieren. Sie können den Emulator verwenden, um einige Apps zu testen, die noch in der Entwicklung sind, oder mit dem Emulator, um regelmäßig Android -kompatible Apps und Spiele auf einem Linux -PC auszuführen. Die Leistung des Emulators hängt von der Leistung Ihres Systems, der auf Ihrem PC verfügbaren Virtualisierungstechnologien und der Kompatibilität Ihres Systems mit dem KVM -Kernelmodul ab.