So richten Sie Android Emulator ein, ohne Android Studio unter Linux zu installieren

So richten Sie Android Emulator ein, ohne Android Studio unter Linux zu installieren

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-TOOLS
├── Bin
├── lib
├── bemerken.txt
├── Quelle.Eigenschaften
└── Werkzeuge

Installieren 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:
Name: my_avd_30
Pfad:/home/nit/.Android/avd/my_avd_30.avd
Ziel: Google Play (Google Inc.)
Basierend auf: Android 11.0 (r) Tag/ABI: google_apis_playstore/x86_64
SDCard: 512 MB

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.