KVM, ku dadaji emulator-ka Android Studio ee Ubuntu

kvm kor u qaad emulator istuudiyaha android

Maqaalka maanta waa talobixin loogu talagalay isticmaalayaasha isticmaala Android Studio si ay u horumariyaan APPs-yada. Dhibaatada kaliya ee barnaamijkan cajiibka ah ayaa ah inaad quusto markaad bilaabayso emulator-ka ay bixiso si loo tijaabiyo codsiga hadda jira. Haddii kombuyuutarku aanu ahayn mid gaar ah, tani waxay kaa dhigi kartaa inaad go'aansato barnaamij kale si aad u horumariso codsiyadaada. Waxay qaadataa waqti aad u dheer in la ordo (oo marka ay qabato dheecaankeedu waxay ka baxaan wax badan oo la rabo).

Qof kasta oo u barnaamijya Android si joogto ah ayaa hubaal ah inuu isticmaalo emulator android taas na siisa Android Studio, inkasta oo aad u hayso doorashooyin kale. Dhammaantiin kuwa quus ka ah waxqabadka emulator-ka oo sidoo kale adeegsada Linux (Ubuntu kiiskeyga), halkan waxaan ku arki doonnaa xal aad u fudud adoo ku rakibaya KVM (Mashiinka Farshaxan ee Kernel-ku-salaysan). Iyada kooxdaadu ma noqon doonto qaacidada 1, laakiin waxaad ogaan doontaa farqiga.

Waxa kaliya ee looga baahan yahay in la dedejiyo emulator-ka waa in aad leedahay kumbiyuutarka ku hay processor Intel ah. Markeeda waa inay noqotaa Intel VT-ku habboon. Kuwa aan garanayn, Intel VT waa tignoolajiyada casriga ah oo noo oggolaan doonta inaan si weyn u wanaajino waxqabadka mashiinnadayada farsamada gacanta.

Sida loo ogaado haddii aan isticmaali karno KVM

Kahor intaadan bilaabin rakibidda wax, way fiicantahay Hubi in ay suurtagal tahay in la isticmaalo KVM kooxdayada. Si tan loo sameeyo, waxa ugu horreeya ee ay tahay inaan ogaano waa haddii processor-kayagu uu taageerayo farsamaynta qalabka. Si tan loo sameeyo waxaan furi doonaa terminal oo ku qor amarka soo socda:

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

Ka dib markaad qorto amarka sare, terminalku wuxuu soo celin doonaa qiime lambar ah. Haddii qiimaha ay ina tusinayso uu yahay 0, waxay la macno tahay in CPU-gayagu aanu taageerin wax-soo-saarka. Haddii qiimuhu ka weyn yahay 0, waxaanu sii wadi doonaa tallaabada xigta. tani waxay noqon doontaa ku rakib Hubiyaha CPU Terminalka adoo isticmaalaya amarka soo socda:

sudo apt intall cpu-checker

Marka rakibidda la dhammeeyo, waa xilliga ay tahay inaan ogaanno haddii CPU-yadayadu waxay taageertaa KVM. Tani waa nidaamka aan u isticmaali doono si loo dedejiyo emulator-ka. Si aan shakiga uga saarno terminalka, waxaan isticmaaleynaa amarkan:

kvm-ok

kvm waayahay

Haddii aan aragno wax ka duwan sida: "INFO: CPU-gaaga wuxuu taageeraa KVM kordhinta INFO: / dev/kvm waxaa jira dardargelinta KVM waa la isticmaali karaa" waan sii wadi karnaa. Haddii ay dhacdo in fariinta nala soo bandhigay ay ka duwan tahay, waxay ka dhigan tahay in aan ka shaqeyno farsamada Intel VT ee BIOS.

Ku rakibida KVM si loo dedejiyo emulator-ka Android

Halkaa marka ay marayso, waxaanu doonaynaa inaanu ku rakibno dhawr xidhmo oo lagama maarmaan u ah dardargelinta emulatorka Android Studio ee nidaamkayaga. Waxa kaliya oo aan ku qasbanaan doonaa in aan ku qorno terminalka xargaha taliska ee soo socda:

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

Xaaladaha qaarkood, nama waydiin doonto qaabeynta nooc kasta ah. Laakiin waxaan helay kuwa kale oo ku jira qaybta qaabaynta Postfix waa inaad doorataa qaabayn la'aan. Taas waxa aad kaga hortagi doontaa in ay bilowdaan isku dhacyo ka dhigi kara maalinteena qadhaadh. Si loo dhammeeyo waa inaan ku darnaa isticmaaleheenna kooxaha soo socda.

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

Si isbeddelada kooxuhu u hirgalaan waa inaad ka baxdaa akoonkaaga oo aad dib u soo gasho. Kaliya xubnaha kooxaha aan soo sheegnay ayaa awoodi doona inay u adeegsadaan tignoolajiyadan mashiinnada farsamada gacanta. Talaabadii hore waa lama huraan in la fuliyo.

Markaan mar kale soo galno waxaan ku xaqiijin doonaa rakibaadda amarkan soo socda:

sudo virsh -c qemu:///system list

Haddii wax walba ay sax ahaayeen, terminalku wuxuu soo celin doonaa wax la mid ah waxa hoos lagu arki karo:

rakibida saxda ah kvm

Haddii aad hesho natiijo kale, waa in aad dib u bilowdo. Waa in aan mar kale fulinaa habka rakibaadda oo dhan oo aan mar kale ku darnaa isticmaalayaasha kooxaha la tilmaamay.

Haddii ay dhacdo inaan jecelnahay mid ka fiican interface garaaf ee KVM Waxaan raaci karnaa tilmaamaha uu saaxiibkii ka tagay waqti ka hor kuwan soo socda post.

Dhibaatooyin badan la'aanteed iyo dhowr amarro waxaan yeelan doonnaa dareere badan oo la hagaajiyay. Hadda waxaan sii wadi karnaa barnaamijka iyo shaqada annaga oo aan ka cabsanin "dhimashada" marka la bilaabayo emulator-ka Android Studio.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Michael Gutierrez dijo

    UbunlogWaxaan isticmaalaa Genymotion. Waxaan u baahanahay Android-ka PC-ga waana ka kaliya ee ii shaqeeyay. KWM miyay u shaqeysaa ku dayashadayaasha kale ee aan bixinin istuudiyaha Android?

    1.    Damian Amoedo dijo

      Waan ogahay in Eclipse ay sidoo kale shaqeyso. Laakiin haddii aad rabto macluumaad dheeraad ah, eeg dukumeentiga kvm. Salaan calaykum.

  2.   Fjmurillov Murillo dijo

    aad u fiican >

  3.   juanlettuce dijo

    Saaxiibada, kuwa tan ku sameynaya nooca 1804 ee ubuntu hadda kooxda libvirtd waxaa loo yaqaan libvirt

  4.   jestermx dijo

    laakiin waa maxay sharraxaad, aad baad u mahadsantahay macalinka