KVM, ubrzajte Android Studio emulator u Ubuntuu

kvm ubrzati android studio emulator

Današnji je članak savjet korisnicima koji koriste Android Studio za razvoj svojih APP-ova. Jedini problem ovog fantastičnog programa je taj što možete očajavati prilikom pokretanja emulatora koji nudi za testiranje dežurne aplikacije. Ako vaš tim nije izuzetan, ovo vas može natjerati da se odlučite za drugi program za razvoj vaših aplikacija. Izvršenje traje dugo (a kad se dogodi, njegova fluentnost ostavlja mnogo željenog).

Svatko tko redovito programira za Android gotovo sigurno koristi android emulator koji nam pruža Android Studio, iako za to imate druge mogućnosti. Za sve one koji su očajni zbog performansi emulatora, a također koriste Linux (Ubuntu u mom slučaju), ovdje ćemo vidjeti vrlo jednostavno rješenje instaliranjem KVM-a (Virtualni stroj zasnovan na jezgri). Pomoću nje vaš tim neće postati formula 1, ali primijetit ćete razliku.

Jedini uvjet da biste mogli ubrzati emulator je da to morate imati Intelov procesor u računalu. Zauzvrat mora biti kompatibilan s Intel VT. Za one koji ne znaju, Intel VT je tehnologija za virtualizaciju koja će nam omogućiti da značajno poboljšamo performanse naših virtualnih strojeva.

Kako znati možemo li koristiti KVM

Prije nego što počnete bilo što instalirati, bolje je provjerite je li izvedivo koristiti KVM u našem timu. Zbog toga je prvo što moramo znati podržava li naš procesor hardversku virtualizaciju. Da bismo to učinili, otvorit ćemo terminal i u njega napisati sljedeću naredbu:

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

Nakon pisanja prethodne naredbe, terminal će vratiti brojčanu vrijednost. Ako je prikazana vrijednost 0, to će značiti da naš CPU ne podržava virtualizaciju. Ako je vrijednost veća od 0, nastavit ćemo sa sljedećim korakom. Ovo će biti instalirati CPU Checker iz terminala pomoću naredbe u nastavku:

sudo apt intall cpu-checker

Nakon završetka instalacije trenutak je u kojem moramo saznati je li naš CPU podržava KVM. To je sustav koji ćemo koristiti za ubrzavanje emulatora. Da bismo razjasnili sumnje s terminala, upotrijebit ćemo ovu naredbu:

kvm-ok

kwm ok

Ako vidimo nešto drugačije poput: "INFO: Vaš CPU podržava KVM proširenja INFO: / dev / kvm postoji KVM ubrzanje se može koristiti" možemo nastaviti dalje. U slučaju da je prikazana poruka drugačija, to će značiti da moramo aktivirati Intel VT tehnologiju u BIOS-u.

Instaliranje KVM-a za ubrzavanje Android emulatora

U ovom ćemo trenutku instalirati nekoliko paketa potrebnih za ubrzanje Android Studio emulatora u naš sustav. U terminal ćemo morati upisati samo sljedeći niz naredbi:

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

U nekim slučajevima neće tražiti bilo kakvu konfiguraciju. Ali pronašao sam druge kod kojih u odjeljku Postfix Configuration morate odabrati No configuration. To će spriječiti da se počnu pojavljivati ​​sukobi koji nam mogu zagorčati dan. Za kraj samo moramo dodati svog korisnika u sljedeće grupe.

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

Da bi promjene na grupama stupile na snagu, morat ćete se odjaviti sa svog računa i prijaviti se ponovo. Samo će članovi gore spomenutih grupa moći koristiti ovu tehnologiju za virtualne strojeve. Prethodni korak je presudan za njegovo provođenje.

Kad se ponovno prijavimo, instalaciju ćemo provjeriti sljedećom naredbom:

sudo virsh -c qemu:///system list

Ako je sve ispravno, terminal će vratiti nešto poput onoga što možete vidjeti u nastavku:

ispravna kvm instalacija

U slučaju postizanja drugog rezultata, bit će potrebno početi ispočetka. Moramo izvesti cijeli postupak instalacije i ponovno dodati korisnike u naznačene grupe.

U slučaju da volimo više a grafičko sučelje za KVM uputama koje je kolega ostavio prije nekog vremena možemo slijediti u nastavku pošta.

Bez mnogo komplikacija i s nekoliko naredbi imat ćemo fluidniji i optimizirani emulator. Sada možemo nastaviti programirati i raditi bez straha da ćemo „umrijeti“ prilikom pokretanja Android Studio emulatora.


5 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Michael Gutierrez dijo

    Ubunlog,Koristim Genymotion. Trebam Android na računalu i on je jedini koji mi je radio. Radi li KWM za druge emulatore koje ne nudi Android studio?

    1.    Damijan Amoedo dijo

      Znam da i s Eclipseom to djeluje. Ali ako želite više informacija, pogledajte kvm dokumentaciju. Lijep pozdrav.

  2.   Fjmurillov Murillo dijo

    izvrsno>

  3.   juanlettuce dijo

    Prijatelji, za one koji to rade s verzijom 1804 ubuntu-a, sada se grupa libvirtd naziva libvirt

  4.   bauk dijo

    ali kakvo objašnjenje, puno hvala učitelju