KVM, gyorsítsa fel az Android Studio emulátort az Ubuntuban

kvm felgyorsítja az android studio emulátort

A mai cikk tipp azoknak a felhasználóknak, akik az Android Studiót használják APP-jük fejlesztésére. Az egyetlen probléma ezzel a fantasztikus programmal az, hogy kétségbeeshet, amikor elindítja az emulátort, amely biztosítja az ügyeletes alkalmazás tesztelését. Ha csapata nem kivételes, ez arra késztetheti Önt, hogy egy másik program mellett döntsön az alkalmazások fejlesztése érdekében. Hosszú időbe telik a végrehajtása (és amikor megtörténik, gördülékenysége sok kívánnivalót hagy maga után).

Aki rendszeresen Androidra programoz, szinte biztosan használja a android emulátor amely biztosítja számunkra Android Stúdió, bár vannak más lehetőségei is. Mindazok számára, akik kétségbeesik az emulátor teljesítményét és Linuxot is használnak (esetemben Ubuntu-t), itt egy nagyon egyszerű megoldást fogunk látni a KVM telepítésével (Kernel-alapú virtuális gép). Ezzel a csapatod nem lesz az 1. képlet, de észreveszed a különbséget.

Az emulátor felgyorsításának egyetlen követelménye az, hogy muszáj legyen Intel processzor a számítógépen. Viszont annak kell lennie kompatibilis az Intel VT-vel. Azok számára, akik nem tudják, az Intel VT egy virtualizációs technológia, amely lehetővé teszi számunkra, hogy jelentősen javítsuk virtuális gépeink teljesítményét.

Hogyan lehet tudni, hogy tudjuk-e használni a KVM-et?

Mielőtt bármit is elkezdene telepíteni, jobb győződjön meg arról, hogy megvalósítható-e a KVM használata csapatunkban. Ehhez először azt kell tudnunk, hogy processzorunk támogatja-e a hardveres virtualizációt. Ehhez megnyitunk egy terminált, és beírjuk a következő parancsot:

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

Az előző parancs megírása után a terminál számértéket ad vissza. Ha a megjelenített érték 0, az azt jelenti, hogy a processzorunk nem támogatja a virtualizációt. Ha az érték nagyobb, mint 0, folytatjuk a következő lépéssel. Ez lesz az telepítse a CPU Checkert a terminálról az alábbi paranccsal:

sudo apt intall cpu-checker

A telepítés befejezése után ez az a pillanat, amikor meg kell derítenünk, hogy processzorunk támogatja a KVM-et. Ezt a rendszert fogjuk használni az emulátor felgyorsítására. A terminál kétségeinek tisztázására ezt a parancsot fogjuk használni:

kvm-ok

kvm rendben

Ha valami mást látunk, például: "INFO: A CPU támogatja a KVM kiterjesztéseket INFO: / dev / kvm létezik KVM gyorsítás használható" folytathatjuk. Abban az esetben, ha a megjelenő üzenet eltér, ez azt jelenti, hogy aktiválnunk kell az Intel VT technológiát a BIOS-ban.

A KVM telepítése az Android emulátor felgyorsítása érdekében

Ekkor néhány csomagot telepítünk, amelyek szükségesek az Android Studio emulátor felgyorsításához a rendszerünkön. Csak a következő parancssort kell majd írnunk a terminálba:

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

Bizonyos esetekben semmilyen konfigurációt nem kér tőlünk. De találtam másokat is, amelyekben a Postfix konfiguráció szakaszban a Nincs konfiguráció lehetőséget kell választania. Ez megakadályozza, hogy olyan konfliktusok jelenjenek meg, amelyek megkeseríthetik napjainkat. A befejezéshez csak hozzá kell adnunk a felhasználónkat a következő csoportokhoz.

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

Ahhoz, hogy a csoportok módosításai életbe lépjenek, ki kell jelentkeznie fiókjából és újra be kell jelentkeznie. Csak a fent említett csoportok tagjai használhatják ezt a technológiát virtuális gépeknél. Az előző lépés elengedhetetlen annak végrehajtásához.

Amikor újra bejelentkezünk, a következő paranccsal ellenőrizzük a telepítést:

sudo virsh -c qemu:///system list

Ha minden rendben volt, akkor a terminál valami hasonlót ad vissza, mint amit alább láthat:

helyes kvm telepítés

Más eredmény elérése esetén elölről kell kezdeni. Újra el kell végeznünk a teljes telepítési folyamatot, és újra hozzá kell adnunk a felhasználókat a jelzett csoportokhoz.

Abban az esetben, ha jobban tetszik a grafikus felület a KVM számára követhetjük az alábbiakban egy kolléga által hagyott utasításokat Hozzászólás.

Sok bonyodalom nélkül és pár parancs segítségével folyékonyabb és optimalizált emulátorunk lesz. Most folytathatjuk a programozást és a munkát, anélkül, hogy félnénk a "haláltól", amikor elindítjuk az Android Studio emulátort.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Michael Gutierrez dijo

    Ubunlog, a Genymotion-t használom. Szükségem van egy androidra a pc-n, és ez az egyetlen, ami nekem bevált. Működik a KWM más emulátoroknál, amelyeket nem az Android studio biztosít?

    1.    Damian Amoedo dijo

      Tudom, hogy az Eclipse-vel ez is működik. De ha további információt szeretne, olvassa el a kvm dokumentációt. Üdvözlet.

  2.   Fjmurillov Murillo dijo

    kiváló>

  3.   juansaláta dijo

    Barátok, azok számára, akik ezt az ubuntu 1804. verziójával csinálják, a libvirtd csoportot libvirtnek hívják

  4.   pojáca dijo

    de micsoda magyarázat, köszönöm szépen tanár úr