Android

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

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

In diesem Artikel wird erklärt, wie Sie den offiziellen Android-Emulator als eigenständige Anwendung unter Linux installieren. Der offizielle Android-Emulator wird mit der Anwendungsentwicklungssuite „Android Studio“ geliefert. Wenn Sie jedoch nicht daran interessiert sind, Android-Apps zu entwickeln und nur einen funktionierenden Emulator haben möchten, ohne Android Studio zu installieren, sollte Ihnen dieser Artikel helfen help. Alle im Artikel erwähnten Schritte werden auf Ubuntu 20 getestet.04 LTS-Version.

Befehlszeilentools installieren

Laden Sie die neueste Version von "Android Command Line Tools" von hier herunter (scrollen Sie nach unten zum Befehlszeilenbereich).

Entpacken Sie das heruntergeladene Archiv und erstellen Sie einen neuen Ordner namens „tools“ im Verzeichnis „cmdline-tools“. Kopieren Sie alle Dateien aus dem Ordner „cmdline-tools“ und fügen Sie sie in den Ordner „tools“ ein. Ihr endgültiges Verzeichnis-Layout sollte wie folgt aussehen:

cmdline-tools
bin
lib
├── HINWEIS.TXT
├── Quelle.Eigenschaften
└── Werkzeuge

Erforderliche Pakete installieren

Gehen Sie zum Ordner „tools/bin“, starten Sie ein neues Terminalfenster und führen Sie den folgenden Befehl aus, um die Repository-Details 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 die Funktion des Android-Emulators erforderlich sind:

$ ./sdkmanager-Plattform-Tools-Emulator

Finden Sie das richtige Systemabbild zur Verwendung

Als nächstes müssen Sie sich das Systemabbild notieren, das Sie in den Android-Emulator laden möchten. Führen Sie den folgenden Befehl aus, um eine Liste herunterladbarer Systemabbilder zu erhalten:

$ ./sdkmanager --list | grep "system-images;android"

Sie sollten eine ähnliche Ausgabe wie diese erhalten:

Sie werden einige Zahlen wie "27", "28" usw. sehen. im Namen von Systemabbildern. Diese Zahlen bezeichnen Android-API-Ebenen. Suchen Sie hier die Android-Version, die den API-Levels entspricht, und notieren Sie sich das entsprechende System-Image, das Sie im Emulator verwenden möchten, und die API-Level-Nummer.

Systemabbild und entsprechende Pakete herunterladen

Laden Sie als Nächstes die folgenden Pakete mit derselben API-Level-Nummer 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 dafür entschieden haben, „system-images;android-29;default;x86_64“ als System-Image zu verwenden, ändert sich der Befehl in:

$ ./sdkmanager „Plattformen;Android-29“ „System-Images;Android-29;Standard;x86_64“ „Build-Tools;29.0.3"

Sie können jederzeit den Schalter „Liste“ verwenden, um die richtigen Befehls- und Versionsnummern zu finden:

$ ./sdkmanager --list

Erstellen Sie ein neues AVD

AVD oder „Android Virtual Device“ ist ein Satz von Konfigurationsparametern, der Werte für ein virtuelles Gerät definiert, das ein echtes Android-Hardwaregerät emuliert.

Um ein neues AVD zu erstellen, müssen Sie das System-Image verwenden, das Sie im obigen Schritt heruntergeladen haben. Führen Sie den folgenden Befehl aus, um ein neues AVD zu erstellen:

$ ./avdmanager avd erstellen -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. Folgen Sie den Anweisungen auf dem Bildschirm und ändern Sie die Werte gemäß Ihren Anforderungen.

Bestätigen Sie mit dem folgenden Befehl, dass das AVD erfolgreich erstellt wurde:

$ ./avdmanager-Liste avd

Sie sollten eine ähnliche Ausgabe wie diese erhalten:

Verfügbare virtuelle Android-Geräte:
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
SD-Karte: 512 MB

Beachten Sie den Pfad von AVD in der Ausgabe oben. Auf dem gleichen Pfad finden Sie eine „config“.ini“-Datei, mit der die Konfigurationsparameter des AVD geändert werden können.

Emulator ausführen

Gehen Sie zum Ordner „emulator“ (einige Verzeichnisse) und verwenden Sie den folgenden Befehl, um den Emulator zu starten:

$ ./emulator -avd „mein_avd_30“

Ersetzen Sie „my_avd_30“ durch den Namen Ihrer eigenen AVD, die Sie im obigen Schritt erstellt haben. Ihr Android-Emulator sollte jetzt betriebsbereit sein:

Sie können beliebig viele AVDs erstellen und jedes AVD / System-Image wird separat behandelt Image.

Fazit

Der Android-Emulator bietet eine hervorragende Möglichkeit, echte Android-Geräte auf Ihrem Desktop-PC zu emulieren. Sie können den Emulator verwenden, um einige Apps zu testen, die sich noch in der Entwicklung befinden, oder Sie können den Emulator verwenden, 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, den auf Ihrem PC verfügbaren Virtualisierungstechnologien und der Kompatibilität Ihres Systems mit dem KVM-Kernelmodul ab.

So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...