KVM, pagreitinkite „Android Studio“ emuliatorių „Ubuntu“

kvm pagreitinti android studio emuliatorius

Šios dienos straipsnis yra patarimas vartotojams, kurie naudoja „Android Studio“ savo programų kūrimui. Vienintelė šios fantastiškos programos problema yra ta, kad paleidę emuliatorių galite nusiminti, kad išbandytumėte tarnybą. Jei jūsų komanda nėra išskirtinė, tai gali paskatinti jus nuspręsti dėl kitos programos, kuriant jūsų programas. Vykdyti reikia ilgai (o kai tai įvyksta, jo sklandumas palieka daug norimų rezultatų).

Visi, kurie reguliariai programuoja „Android“, beveik neabejotinai naudoja „Android“ emuliatorius kad mums teikia "Android" studija, nors turite ir kitų galimybių. Visiems tiems, kurie labai nori emuliatoriaus našumo ir taip pat naudoja „Linux“ (mano atveju - „Ubuntu“), čia mes pamatysime labai paprastą sprendimą įdiegdami KVM (Branduolio virtualioji mašina). Su ja jūsų komanda netaps 1-ąja formule, tačiau pastebėsite skirtumą.

Vienintelis reikalavimas norint pagreitinti emuliatorių yra tai, kad jūs turite kompiuteryje turi „Intel“ procesorių. Savo ruožtu taip turi būti suderinamas su „Intel VT“. Tiems, kurie nežino, „Intel VT“ yra virtualizacijos technologija, kuri leis mums žymiai pagerinti mūsų virtualių mašinų našumą.

Kaip sužinoti, ar galime naudoti KVM

Prieš pradėdami ką nors įdiegti, geriau įsitikinkite, kad įmanoma naudoti KVM mūsų komandoje. Pirmiausia turime žinoti, ar mūsų procesorius palaiko aparatūros virtualizavimą. Norėdami tai padaryti, atidarysime terminalą ir jame parašysime šią komandą:

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

Parašęs ankstesnę komandą, terminalas grąžins skaitinę vertę. Jei rodoma vertė yra 0, tai reikš, kad mūsų procesorius nepalaiko virtualizavimo. Jei vertė yra didesnė nei 0, tęsime kitą žingsnį. Tai bus įdiekite procesoriaus tikrintuvą iš terminalo naudodami žemiau esančią komandą:

sudo apt intall cpu-checker

Baigus diegti, tai yra momentas, kai turime sužinoti, ar mūsų procesorius palaiko KVM. Tai sistema, kurią naudosime pagreitindami emuliatorių. Norėdami ištaisyti abejones iš terminalo, mes naudosime šią komandą:

kvm-ok

kvm gerai

Jei matome kažką kito, pavyzdžiui: „INFO: Jūsų procesorius palaiko KVM plėtinius INFO: / dev / kvm egzistuoja, galima naudoti KVM pagreitį“, mes galime tęsti toliau. Jei rodomas pranešimas yra kitoks, tai reiškia, kad mes turime suaktyvinti „Intel VT“ technologiją BIOS.

KVM diegimas, kad paspartintumėte „Android“ emuliatorių

Šiuo metu mes ketiname įdiegti keletą paketų, būtinų „Android Studio“ emuliatoriui pagreitinti savo sistemoje. Terminale turėsime parašyti tik šią komandų eilutę:

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

Kai kuriais atvejais ji neprašys mūsų konfigūruoti. Bet radau kitų, kurių skyriuje „Postfix Configuration“ turite pasirinkti „No configuration“. Tai padės išvengti konfliktų, kurie gali padaryti mūsų dieną karčią. Norėdami užbaigti, mes tiesiog turime pridėti savo vartotoją prie šių grupių.

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

Kad grupių pakeitimai įsigaliotų, turėsite atsijungti nuo paskyros ir vėl prisijungti. Tik minėtų grupių nariai galės naudoti šią technologiją virtualioms mašinoms. Ankstesnis žingsnis yra būtinas jį atlikti.

Kai vėl prisijungsime, patikrinsime diegimą naudodami šią komandą:

sudo virsh -c qemu:///system list

Jei viskas buvo teisinga, terminalas grąžins kažką panašaus į tai, ką galite pamatyti žemiau:

teisingas kvm montavimas

Jei norite gauti kitą rezultatą, reikės pradėti iš naujo. Turime dar kartą atlikti visą diegimo procesą ir iš naujo įtraukti vartotojus į nurodytas grupes.

Jei mums labiau patinka a grafinė sąsaja KVM instrukcijas, kurias prieš kurį laiką paliko kolega, galime vykdyti toliau paštu.

Be daugybės komplikacijų ir su pora komandų turėsime sklandesnį ir optimizuotą emuliatorių. Dabar galime tęsti programavimą ir darbą, nebijodami „mirti“ paleidę „Android Studio“ emuliatorių.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Migelis Gutierrezas sakė

    Ubunlog,Naudoju Genymotion. Man reikia „Android“ kompiuteryje ir jis yra vienintelis, kuris man pasiteisino. Ar KWM veikia su kitais emuliatoriais, kurių nepateikia „Android studio“?

    1.    Damianas Amoedo sakė

      Žinau, kad su „Eclipse“ jis taip pat veikia. Bet jei norite gauti daugiau informacijos, žiūrėkite kvm dokumentus. Sveikinimai.

  2.   Fjmurillovas Murillo sakė

    puikus>

  3.   džiunglių salotos sakė

    Draugai, tiems, kurie tai daro su „ubuntu“ 1804 versija, dabar „libvirtd“ grupė vadinama „libvirt“

  4.   bufonas sakė

    bet koks paaiškinimas, labai ačiū mokytojui