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
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:
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.
Ubunlog,Uso Genymotion. Necesito un android en el pc y es el único que me ha funcionado. ¿Sirve KWM para otros emuladores que no sean proporcionados por Android estudio?
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.
kiváló>
Barátok, azok számára, akik ezt az ubuntu 1804. verziójával csinálják, a libvirtd csoportot libvirtnek hívják
de micsoda magyarázat, köszönöm szépen tanár úr