KVM, beschleunigen Sie den Android Studio-Emulator in Ubuntu

kvm beschleunigen Android Studio Emulator

Der heutige Artikel ist ein Tipp für Benutzer, die Android Studio zum Entwickeln ihrer APPs verwenden. Das einzige Problem mit diesem fantastischen Programm ist, dass Sie beim Starten des Emulators, den es zum Testen der Anwendung im Dienst bereitstellt, verzweifeln können. Wenn Ihr Team kein außergewöhnliches Team ist, entscheiden Sie sich möglicherweise für ein anderes Programm zur Entwicklung Ihrer Anwendungen. Die Ausführung dauert lange (und wenn dies der Fall ist, lässt die Geläufigkeit zu wünschen übrig).

Wer regelmäßig für Android programmiert, nutzt mit ziemlicher Sicherheit das Android Emulator das bietet uns Android Studio, obwohl Sie andere Möglichkeiten dafür haben. Für alle, die verzweifelt an der Leistung des Emulators interessiert sind und auch Linux verwenden (in meinem Fall Ubuntu), sehen wir hier eine sehr einfache Lösung durch die Installation von KVM (Kernelbasierte virtuelle Maschine). Damit wird Ihr Team nicht zur Formel 1, aber Sie werden den Unterschied bemerken.

Die einzige Voraussetzung, um den Emulator beschleunigen zu können, ist, dass Sie müssen habe einen Intel-Prozessor im Computer. Im Gegenzug muss es sein kompatibel mit Intel VT. Für diejenigen, die es nicht wissen, ist Intel VT eine Virtualisierungstechnologie, mit der wir die Leistung unserer virtuellen Maschinen erheblich verbessern können.

Woher wissen wir, ob wir KVM verwenden können?

Bevor Sie anfangen, etwas zu installieren, sollten Sie es besser machen Stellen Sie sicher, dass KVM verwendet werden kann in unserem Team. Dazu müssen wir zunächst wissen, ob unser Prozessor die Hardwarevirtualisierung unterstützt. Dazu öffnen wir ein Terminal und schreiben den folgenden Befehl hinein:

egrep -c "(vmx|svm)" /proc/cpuinfo

Nach dem Schreiben des vorherigen Befehls gibt das Terminal einen numerischen Wert zurück. Wenn der angezeigte Wert 0 ist, bedeutet dies, dass unsere CPU die Virtualisierung nicht unterstützt. Wenn der Wert größer als 0 ist, fahren wir mit dem nächsten Schritt fort. Das wird sein Installieren Sie den CPU Checker vom Terminal mit dem folgenden Befehl:

sudo apt intall cpu-checker

Nach Abschluss der Installation ist es der Moment, in dem wir herausfinden müssen, ob Unsere CPU unterstützt KVM. Dies ist das System, mit dem wir den Emulator beschleunigen werden. Um Zweifel vom Terminal auszuräumen, verwenden wir diesen Befehl:

kvm-ok

KW okay

Wenn wir etwas anderes sehen wie: "INFO: Ihre CPU unterstützt KVM-Erweiterungen INFO: / dev / kvm existiert KVM-Beschleunigung kann verwendet werden", können wir fortfahren. Wenn die angezeigte Meldung anders ist, müssen wir die Intel VT-Technologie im BIOS aktivieren.

Installation von KVM zur Beschleunigung des Android-Emulators

An dieser Stelle werden wir einige Pakete installieren, die zur Beschleunigung des Android Studio-Emulators auf unserem System erforderlich sind. Wir müssen nur die folgende Befehlszeichenfolge in das Terminal schreiben:

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

In einigen Fällen werden wir nicht nach Konfigurationen jeglicher Art gefragt. Aber ich habe andere gefunden, in denen Sie im Abschnitt Postfix-Konfiguration Keine Konfiguration auswählen müssen. Dies verhindert, dass Konflikte auftreten, die unseren Tag bitter machen können. Zum Abschluss müssen wir nur unseren Benutzer zu den folgenden Gruppen hinzufügen.

sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd

Damit die Änderungen an den Gruppen wirksam werden, müssen Sie sich von Ihrem Konto abmelden und erneut anmelden. Nur Mitglieder der oben genannten Gruppen können diese Technologie für virtuelle Maschinen verwenden. Der vorherige Schritt ist wichtig, um es auszuführen.

Wenn wir uns erneut anmelden, überprüfen wir die Installation mit dem folgenden Befehl:

sudo virsh -c qemu:///system list

Wenn alles korrekt war, gibt das Terminal etwa das zurück, was Sie unten sehen können:

korrekte kvm Installation

Wenn Sie ein anderes Ergebnis erzielen möchten, müssen Sie von vorne beginnen. Wir müssen den gesamten Installationsprozess erneut ausführen und die Benutzer erneut zu den angegebenen Gruppen hinzufügen.

Falls wir mehr mögen a grafische Oberfläche für KVM Wir können den Anweisungen folgen, die ein Kollege vor einiger Zeit im Folgenden hinterlassen hat Post.

Ohne viele Komplikationen und mit ein paar Befehlen werden wir einen flüssigeren und optimierten Emulator haben. Jetzt können wir weiter programmieren und arbeiten, ohne Angst zu haben, beim Starten des Android Studio-Emulators zu "sterben".


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Gutierrez sagte

    Ubunlog,Ich benutze Genymotion. Ich brauche ein Android auf meinem PC und es ist das einzige, das bei mir funktioniert hat. Funktioniert KWM für andere Emulatoren, die nicht von Android Studio bereitgestellt werden?

    1.    Damian Amödo sagte

      Ich weiß, dass es mit Eclipse auch funktioniert. Weitere Informationen finden Sie in der kvm-Dokumentation. Schöne Grüße.

  2.   Fjmurillov Murillo sagte

    ausgezeichnet>

  3.   Juanlechuga sagte

    Freunde, für diejenigen, die dies mit der Version 1804 von Ubuntu tun, heißt die libvirtd-Gruppe jetzt libvirt

  4.   Hanswurst sagte

    Aber was für eine Erklärung, vielen Dank, Lehrer