KVM, fremskynd Android Studio-emulatoren i Ubuntu

kvm fremskynde android studio emulator

Dagens artikel er et tip til brugere, der bruger Android Studio til at udvikle deres APP'er. Det eneste problem med dette fantastiske program er, at du kan fortvivle, når du starter den emulator, den giver, for at teste applikationen på vagt. Hvis dit team ikke er enestående, kan det få dig til at vælge et andet program til at udvikle dine applikationer. Det tager lang tid at udføre (og når det gør det, lader dets flydende meget tilbage at ønske).

Enhver, der programmerer til Android regelmæssigt, bruger næsten helt sikkert Android emulator det giver os Android Studio, selvom du har andre muligheder for det. For alle dem, der er desperate over emulatorens ydeevne og også bruger Linux (Ubuntu i mit tilfælde), vil vi her se en meget enkel løsning ved at installere KVM (Kernebaseret virtuel maskine). Med det bliver dit hold ikke en formel 1, men du vil bemærke forskellen.

Det eneste krav for at kunne fremskynde emulatoren er, at du skal har en Intel-processor på computeren. Til gengæld skal det være kompatibel med Intel VT. For dem der ikke ved det, er Intel VT en virtualiseringsteknologi, der giver os mulighed for at forbedre ydeevnen på vores virtuelle maskiner betydeligt.

Hvordan man ved, om vi kan bruge KVM

Før du begynder at installere noget, er det bedre Sørg for, at det er muligt at bruge KVM i vores team. Til dette er den første ting, vi skal vide, om vores processor understøtter hardwarevirtualisering. For at gøre dette skal vi åbne en terminal og skrive følgende kommando i den:

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

Efter at have skrevet den forrige kommando, returnerer terminalen en numerisk værdi. Hvis den viste værdi er 0, betyder det, at vores CPU ikke understøtter virtualisering. Hvis værdien er større end 0, fortsætter vi med det næste trin. Det her vil blive installer CPU Checker fra terminalen ved hjælp af kommandoen nedenfor:

sudo apt intall cpu-checker

Efter installationen er det det øjeblik, hvor vi skal finde ud af, om vores CPU understøtter KVM. Dette er det system, som vi vil bruge til at fremskynde emulatoren. For at fjerne tvivl fra terminalen skal vi bruge denne kommando:

kvm-ok

kwm ok

Hvis vi ser noget andet som: "INFO: Din CPU understøtter KVM-udvidelser INFO: / dev / kvm findes KVM-acceleration kan bruges", kan vi fortsætte. Hvis den viste meddelelse er anderledes, betyder det, at vi skal aktivere Intel VT-teknologien i BIOS.

Installation af KVM for at fremskynde Android-emulator

På dette tidspunkt vil vi installere et par pakker, der er nødvendige for at fremskynde Android Studio-emulatoren på vores system. Vi bliver kun nødt til at skrive følgende kommandostreng i terminalen:

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

I nogle tilfælde vil den ikke bede os om konfiguration af nogen art. Men jeg har fundet andre, hvor du i Postfix-konfigurationsafsnittet skal vælge Ingen konfiguration. Dette forhindrer konflikter i at begynde at dukke op, der kan gøre vores dag bitter. For at afslutte skal vi bare tilføje vores bruger til følgende grupper.

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

For at ændringerne i grupperne skal træde i kraft, skal du logge ud af din konto og logge ind igen. Kun medlemmer af de ovennævnte grupper kan bruge denne teknologi til virtuelle maskiner. Det foregående trin er vigtigt for at udføre det.

Når vi logger ind igen, verificerer vi installationen med følgende kommando:

sudo virsh -c qemu:///system list

Hvis alt har været korrekt, returnerer terminalen noget som det, du kan se nedenfor:

korrekt kvm installation

I tilfælde af at opnå et andet resultat er det nødvendigt at starte forfra. Vi skal udføre hele installationsprocessen igen og tilføje brugerne igen til de angivne grupper.

Hvis vi kan lide mere a grafisk interface til KVM vi kan følge de instruktioner, som en kollega forlod for en tid siden i det følgende indlæg.

Uden mange komplikationer og med et par kommandoer har vi en mere flydende og optimeret emulator. Nu kan vi fortsætte med at programmere og arbejde uden frygt for at "dø", når vi starter Android Studio-emulatoren.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

5 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Michael Gutierrez sagde han

    Ubunlog, jeg bruger Genymotion. Jeg har brug for en Android på pc'en, og det er den eneste, der har fungeret for mig. Fungerer KWM for andre emulatorer, der ikke leveres af Android studio?

    1.    Damian Amoedo sagde han

      Jeg ved, at det med Eclipse også fungerer. Men hvis du ønsker mere information, se kvm-dokumentationen. Vær hilset.

  2.   Fjmurillov Murillo sagde han

    fremragende>

  3.   juansalat sagde han

    Venner, for dem der gør dette med version 1804 af ubuntu nu kaldes libvirtd-gruppen libvirt

  4.   bøf sagde han

    men hvad en forklaring, meget tak lærer