KVM, paātriniet Android Studio emulatoru Ubuntu

kvm paātrināt android studio emulatoru

Šodienas raksts ir padoms lietotājiem, kuri izmanto Android Studio, lai izstrādātu savas lietotnes. Vienīgā šīs fantastiskās programmas problēma ir tā, ka, izlaižot emulatoru, ko tas nodrošina, lai pārbaudītu lietojumprogrammu, jūs varat izmisums. Ja jūsu komanda nav izņēmuma grupa, tas var likt jums izlemt par citu programmu, lai izstrādātu jūsu lietojumprogrammas. Izpildīšana prasa ilgu laiku (un, kad tas notiek, tā raitums atstāj daudz ko vēlamu).

Ikviens, kurš regulāri programmē Android, gandrīz noteikti izmanto android emulators kas mūs nodrošina Android Studio, kaut arī jums ir citas iespējas. Tiem, kas izmisīgi vēlas emulatora darbību un arī izmanto Linux (manā gadījumā Ubuntu), šeit mēs redzēsim ļoti vienkāršu risinājumu, instalējot KVM (Kodola virtuālā mašīna). Ar to jūsu komanda nekļūs par 1. formulu, bet jūs pamanīsit atšķirību.

Vienīgā prasība, lai varētu paātrināt emulatoru, ir tā, ka jums tas jādara datorā ir Intel procesors. Savukārt tam jābūt savietojams ar Intel VT. Tiem, kas nezina, Intel VT ir virtualizācijas tehnoloģija, kas ļaus mums ievērojami uzlabot mūsu virtuālo mašīnu veiktspēju.

Kā uzzināt, vai mēs varam izmantot KVM

Pirms sākat kaut ko instalēt, labāk pārliecinieties, vai ir iespējams izmantot KVM mūsu komandā. Tam vispirms jāzina, vai mūsu procesors atbalsta aparatūras virtualizāciju. Lai to izdarītu, mēs atvērsim termināli un tajā ierakstīsim šādu komandu:

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

Pēc iepriekšējās komandas uzrakstīšanas termināls atgriezīs skaitlisku vērtību. Ja parādītā vērtība ir 0, tas nozīmē, ka mūsu centrālais procesors neatbalsta virtualizāciju. Ja vērtība ir lielāka par 0, mēs turpināsim nākamo soli. Tā tas būs instalējiet CPU pārbaudītāju no termināla, izmantojot zemāk esošo komandu:

sudo apt intall cpu-checker

Pēc instalēšanas pabeigšanas ir brīdis, kurā mums jānoskaidro, vai mūsu centrālais procesors atbalsta KVM. Šī ir sistēma, kuru izmantosim, lai paātrinātu emulatoru. Lai noskaidrotu šaubas no termināla, mēs izmantosim šo komandu:

kvm-ok

kvm labi

Ja redzam kaut ko citu, piemēram: "INFO: Jūsu procesors atbalsta KVM paplašinājumus INFO: / dev / kvm pastāv, var izmantot KVM paātrinājumu", mēs varam turpināt. Gadījumā, ja parādītais ziņojums atšķiras, tas nozīmē, ka mums BIOS jāaktivizē Intel VT tehnoloģija.

KVM instalēšana, lai paātrinātu Android emulatoru

Šajā brīdī mēs savā sistēmā instalēsim dažas paketes, kas nepieciešamas Android Studio emulatora paātrināšanai. Mums terminālā būs jāuzraksta tikai šāda komandu virkne:

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

Dažos gadījumos tā mums neprasīs nekādu konfigurāciju. Bet esmu atradis citus, kuros sadaļā Postfix konfigurācija jāizvēlas Bez konfigurācijas. Tas novērsīs konfliktu rašanos, kas var padarīt mūsu dienu rūgtu. Lai pabeigtu, mums vienkārši jāpievieno lietotājs šādām grupām.

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

Lai grupu izmaiņas stātos spēkā, jums būs jāpiesakās no sava konta un jāpiesakās. Tikai iepriekšminēto grupu dalībnieki varēs izmantot šo tehnoloģiju virtuālajām mašīnām. Iepriekšējais solis ir būtisks tā veikšanai.

Atkārtoti piesakoties, mēs pārbaudīsim instalēšanu ar šādu komandu:

sudo virsh -c qemu:///system list

Ja viss ir bijis pareizi, terminālis atgriezīs kaut ko līdzīgu tam, ko jūs varat redzēt zemāk:

pareiza kvm uzstādīšana

Ja iegūsiet citu rezultātu, būs jāsāk no jauna. Mums vēlreiz jāveic viss instalēšanas process un lietotāji atkārtoti jāpievieno norādītajām grupām.

Gadījumā, ja mums patīk vairāk a grafiskā saskarne KVM mēs varam sekot instrukcijām, kuras kolēģis atstāja pirms kāda laika, tālāk nosūtīt.

Bez daudzām komplikācijām un ar pāris komandām mums būs vairāk plūstošs un optimizēts emulators. Tagad, startējot Android Studio emulatoru, mēs varam turpināt programmēšanu un darbu, nebaidoties no "nomiršanas".


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Migels Gutierrez teica

    Ubunlog,Es izmantoju Genymotion. Man datorā ir nepieciešams Android, un tas ir vienīgais, kas man ir strādājis. Vai KWM darbojas citos emulatoros, kurus nenodrošina Android studio?

    1.    Damians Amoedo teica

      Es zinu, ka arī ar Eclipse tas darbojas. Bet, ja vēlaties iegūt vairāk informācijas, skatiet kvm dokumentāciju. Sveiciens.

  2.   Fjmurillovs Murillo teica

    izcils>

  3.   juanlečuga teica

    Draugi, tiem, kas to dara ar Ubuntu versiju 1804, tagad grupu libvirtd sauc par libvirt

  4.   bufons teica

    bet kāds skaidrojums, paldies skolotājam