Inqaku lanamhlanje licebiso kubasebenzisi abasebenzisa Android Studio ukwenza ii-APP zabo. Ingxaki kuphela kule nkqubo imnandi kukuba unokuphelelwa lithemba xa usungula i-emulator ebonelela ngayo ukuvavanya usetyenziso lusemsebenzini. Ukuba iqela lakho alikho elikhethekileyo, oku kunokukwenza ukuba uthathe isigqibo kwenye inkqubo yokuphucula usetyenziso lwakho. Kuthatha ixesha elide ukuphumeza (kwaye xa kusenzeka, ukuhamba kwayo kushiya okunqwenelekayo).
Nabani na owenza iinkqubo ze-Android rhoqo ngokuqinisekileyo usebenzisa i I-emulator ye-android oko kusinika Android Studio, nangona unolunye ukhetho lwayo. Kubo bonke abo banqwenela ukusebenza kwe-emulator kwaye basebenzise iLinux (Ubuntu kwimeko yam), nantsi siza kubona isisombululo esilula ngokufaka i-KVM (Umatshini osekwe ngokuseKernel). Ngalo iqela lakho aliyi kuba yifomula 1, kodwa uya kuwubona umohluko.
Eyona nto ifunekayo ukuze ukwazi ukukhawulezisa i-emulator kukuba kufuneka unomprosesa we-Intel kwikhompyuter. Kwaye kufuneka kunjalo iyahambelana ne-Intel VT. Kulabo abangaziyo, i-Intel VT yitekhnoloji yokwenyani eya kusivumela ukuba siphucule ngokubonakalayo ukusebenza koomatshini bethu ababonakalayo.
Uyazi njani ukuba singasebenzisa i-KVM
Ngaphambi kokuba uqale ukufaka nantoni na, ungcono Qiniseka ukuba kunokwenzeka ukusebenzisa i-KVM kwiqela lethu. Ngale nto, into yokuqala ekufuneka siyazi kukuba ngaba iprosesa yethu iyayixhasa into ebonakalayo yehardware. Ukwenza oku, siza kuvula i-terminal kwaye sibhale lo myalelo ulandelayo:
egrep -c "(vmx|svm)" /proc/cpuinfo
Emva kokubhala umyalelo wangaphambili, i-terminal iya kubuyisa ixabiso lenani. Ukuba ixabiso elibonisiweyo lingu-0 kuyakuthetha ukuba i-CPU yethu ayixhasi ubuchule. Ukuba ixabiso likhulu kune-0, siya kuqhubeka ngenyathelo elilandelayo. Oku kuya kuba faka i-CPU Checker ukusuka kwisiphelo sendlela usebenzisa lo myalelo ungezantsi:
sudo apt intall cpu-checker
Emva kokuba ukufakela kugqityiwe, ngumzuzu apho kufuneka sifumanise ukuba I-CPU yethu ixhasa i-KVM. Le yinkqubo esiya kuyisebenzisa ukukhawulezisa i-emulator. Ukucoca amathandabuzo kwisiphelo sendlela, siza kusebenzisa lo myalelo:
kvm-ok
Ukuba sibona into eyahlukileyo enje: "INFO: I-CPU yakho ixhasa ulwandiso lwe-KVM INFO: / dev / kvm ikhona ukukhawulezisa kwe-KVM kunokusetyenziswa" sinokuqhubeka Kwimeko apho umyalezo ubonisiwe wahlukile, oko kuthetha ukuba kufuneka sisebenzise itekhnoloji ye-Intel VT kwi-BIOS.
Ukufaka i-KVM ukukhawulezisa i-emulator ye-Android
Okwangoku, siza kufaka iipakeji ezimbalwa eziyimfuneko ukukhawulezisa i-emulator ye Studio ye-Android kwinkqubo yethu. Kuya kufuneka sibhale umtya wokuyalela olandelayo kwisiphelo sendlela:
sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Ngamanye amaxesha, ayizukusicela ukuba silungiselele naluphi na uhlobo. Kodwa ndifumene ezinye apho kwicandelo loqwalaselo lwePostfix ekufuneka ukhethe Akukho kucwangciswa. Oku kuyakuthintela ukungqubana ekubeni kuqale ukubonakala okunokwenza umhla wethu ube krakra. Ukugqiba kufuneka songeze umsebenzisi wethu kula maqela alandelayo.
sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd
Ukuze utshintsho kumaqela luqale ukusebenza, kuya kufuneka uphume kwiakhawunti yakho kwaye ungene kwakhona. Ngamalungu kuphela ala maqela akhankanywe apha ngasentla aya kuba nakho ukusebenzisa le teknoloji koomatshini ababonakalayo. Inyathelo elidlulileyo kubalulekile ukuliphumeza.
Xa singena kwakhona siza kuqinisekisa ufakelo ngalo myalelo ulandelayo:
sudo virsh -c qemu:///system list
Ukuba yonke into ichanekile, i-terminal iya kubuyisa into efana nale uyibonayo apha ngezantsi:
Kwimeko yokufumana esinye isiphumo, kuya kufuneka ukuqala kwakhona. Kuya kufuneka siyenze kwakhona yonke inkqubo yokufaka kwaye songeze abasebenzisi kumaqela abonisiweyo.
Kwimeko apho sithanda ngakumbi a imbonakalo yomzobo weKVM singayilandela imiyalelo eshiywe ngugxa wakho kwixa elidlulileyo koku kulandelayo isikhundla.
Ngaphandle kweengxaki ezininzi kunye nemiyalelo embalwa siya kuba ne-emulator engaphezulu kunye nolungisiweyo. Ngoku sinokuqhubeka nokuprograma kwaye sisebenza ngaphandle koloyiko lokufa "xa uqala i-Android Studio emulator.
Ubunlog, ndisebenzisa iGenymotion. Ndifuna i-Android kwiPC yam kwaye yiyo kuphela endisebenzeleyo. Ngaba i-KWM isebenzela ezinye ii-emulators ezingabonelelwanga sisitudiyo se-Android?
Ndiyazi ukuba nge-Eclipse iyasebenza nayo. Kodwa ukuba ufuna ulwazi ngakumbi, jonga uxwebhu lwe-kvm. Ukubulisa.
zintle>
Zihlobo, kwabo benza oku ngenguqulo 1804 yobuntu ngoku iqela le-libvirtd libizwa ngokuba libvirt
kodwa yintoni ingcaciso, enkosi kakhulu utitshala