KVM, nopeuta Android Studio -emulaattoria Ubuntussa

kvm nopeuttaa Android-studioemulaattoria

Tämän päivän artikkeli on vinkki käyttäjille, jotka käyttävät Android Studiota sovellustensa kehittämiseen. Ainoa ongelma tässä upeassa ohjelmassa on, että voit epätoivoa käynnistettäessä emulaattoria, jonka se tarjoaa testatakseen sovellusta päivystettäessä. Jos tiimisi ei ole poikkeuksellinen, se voi saada sinut valitsemaan toisen ohjelman sovellusten kehittämiseksi. Toteutus kestää kauan (ja kun se tapahtuu, sen sujuvuus jättää paljon toivomisen varaa).

Jokainen, joka ohjelmoi Androidille säännöllisesti, käyttää melkein varmasti android emulaattori joka tarjoaa meille Android Studio, vaikka sinulla on muita vaihtoehtoja sille. Kaikille, jotka haluavat epätoivoisesti emulaattorin suorituskykyä ja käyttävät myös Linuxia (minun tapauksessani Ubuntu), näemme tässä hyvin yksinkertaisen ratkaisun asentamalla KVM (Kernel-pohjainen virtuaalikone). Sen avulla joukkueestasi ei tule kaavaa 1, mutta huomaat eron.

Ainoa vaatimus emulaattorin nopeuttamiseksi on, että sinun on tietokoneessa on Intel-prosessori. Sen puolestaan ​​on oltava yhteensopiva Intel VT: n kanssa. Niille, jotka eivät tiedä, Intel VT on virtualisointitekniikka, jonka avulla voimme parantaa merkittävästi virtuaalikoneidemme suorituskykyä.

Kuinka tietää, voimmeko käyttää KVM: ää

Ennen kuin aloitat asentaa mitään, sinun on parempi varmista, että KVM: n käyttö on mahdollista tiimissämme. Tätä varten meidän on ensin tiedettävä, tukeeko prosessorimme laitteiston virtualisointia. Tätä varten aiomme avata päätelaitteen ja kirjoittaa siihen seuraavan komennon:

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

Edellisen komennon kirjoittamisen jälkeen pääte palauttaa numeerisen arvon. Jos näytetty arvo on 0, se tarkoittaa, että suorittimemme ei tue virtualisointia. Jos arvo on suurempi kuin 0, jatkamme seuraavaa vaihetta. Tämä tulee olemaan asenna CPU Checker terminaalista alla olevan komennon avulla:

sudo apt intall cpu-checker

Kun asennus on valmis, meidän on selvitettävä, onko CPU tukee KVM: ää. Tätä järjestelmää käytämme emulaattorin nopeuttamiseen. Selvittämään epäilyt päätelaitteesta aiomme käyttää tätä komentoa:

kvm-ok

kwm ok

Jos näemme jotain erilaista: "INFO: Suoritin tukee KVM-laajennuksia INFO: / dev / kvm olemassa KVM-kiihdytystä voidaan käyttää" voimme jatkaa. Jos näytetty viesti on erilainen, se tarkoittaa, että meidän on aktivoitava Intel VT -tekniikka BIOSissa.

KVM: n asentaminen Android-emulaattorin nopeuttamiseksi

Tässä vaiheessa aiomme asentaa muutaman paketin, joka tarvitaan Android Studio -emulaattorin nopeuttamiseksi järjestelmäämme. Meidän on kirjoitettava vain seuraava komentosarja terminaaliin:

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

Joissakin tapauksissa se ei pyydä meiltä mitään asetuksia. Mutta olen löytänyt muita, joista Postfix Configuration -osiossa on valittava No configuration. Tämä estää sellaisten konfliktien syntymisen, jotka voivat tehdä päivästä katkeran. Viimeistelemiseksi meidän on vain lisättävä käyttäjä seuraaviin ryhmiin.

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

Jotta ryhmiin tehtävät muutokset tulevat voimaan, sinun on kirjauduttava ulos tilistäsi ja kirjauduttava sisään. Vain edellä mainittujen ryhmien jäsenet voivat käyttää tätä tekniikkaa virtuaalikoneissa. Edellinen vaihe on välttämätön sen toteuttamiseksi.

Kun kirjaudumme sisään uudelleen, tarkistamme asennuksen seuraavalla komennolla:

sudo virsh -c qemu:///system list

Jos kaikki on ollut oikein, pääte palauttaa jotain mitä näet alla:

oikea kvm-asennus

Jos saat toisen tuloksen, sinun on aloitettava alusta. Meidän on suoritettava koko asennusprosessi uudelleen ja lisättävä käyttäjät uudelleen ilmoitettuihin ryhmiin.

Jos pidämme enemmän a graafinen käyttöliittymä KVM: lle voimme seurata kollegan jonkin aikaa sitten jättämiä ohjeita seuraavassa posti.

Ilman monia komplikaatioita ja parilla komennolla meillä on sujuvampi ja optimoitu emulaattori. Nyt voimme jatkaa ohjelmointia ja työtä pelkäämättä "kuolemaa" käynnistettäessä Android Studio -emulaattoria.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Michael Gutierrez dijo

    Ubunlog,Käytän Genymotionia. Tarvitsen Androidin tietokoneelleni, ja se on ainoa, joka on toiminut minulle. Toimiiko KWM muissa emulaattoreissa, joita Android studio ei tarjoa?

    1.    Damian Amoedo dijo

      Tiedän, että myös Eclipse toimii. Mutta jos haluat lisätietoja, katso kvm-ohjeet. Terveisiä.

  2.   Fjmurillov Murillo dijo

    erinomainen>

  3.   mehusalaattia dijo

    Ystävät, niille, jotka tekevät tämän Ubuntun versiolla 1804, libvirtd-ryhmää kutsutaan nyt libvirtiksi

  4.   pelle dijo

    mutta mikä selitys, kiitos paljon opettajalle