केव्हीएम, उबंटूमधील अँड्रॉइड स्टुडिओ इम्युलेटर गतिमान करा

केव्हीएम अँड्रॉइड स्टुडिओ एमुलेटर गती वाढविते

आजचा लेख वापरकर्त्यांसाठी अॅप्स विकसित करण्यासाठी Android स्टुडिओ वापरण्याची टीप आहे. या विलक्षण प्रोग्रामची एकमात्र समस्या अशी आहे की ड्यूटीवरील अनुप्रयोगाची चाचणी घेण्यासाठी प्रदान केलेले एमुलेटर लॉन्च करताना आपण निराश होऊ शकता. जर आपला कार्यसंघ अपवादात्मक नसेल तर हे आपले अनुप्रयोग विकसित करण्यासाठी दुसर्‍या प्रोग्रामवर निर्णय घेऊ शकेल. अंमलात आणण्यासाठी बराच वेळ लागतो (आणि जेव्हा ते घडते तेव्हा तिची ओघ इच्छिततेसाठी बरेच सोडते).

जो कोणी Android साठी नियमितपणे प्रोग्राम करतो तो जवळजवळ नक्कीच वापरत असतो Android एमुलेटर ते आम्हाला प्रदान करते अँड्रॉइड स्टुडिओजरी आपल्याकडे इतर पर्याय असले तरी. जे लोक इमुलेटरच्या कामगिरीने हतबल आहेत आणि लिनक्स (माझ्या बाबतीत उबंटू) वापरतात, त्यांच्यासाठी येथे आपण केव्हीएम स्थापित करून एक अगदी सोपा उपाय पाहणार आहोत.कर्नल-आधारित व्हर्च्युअल मशीन). त्यासह आपली कार्यसंघ एक सूत्र 1 बनणार नाही, परंतु आपल्याला फरक लक्षात येईल.

इम्युलेटरला गती देण्यास सक्षम असणे केवळ आपल्याला आवश्यक आहे संगणकात इंटेल प्रोसेसर आहे. त्या बदल्यात ते असलेच पाहिजे इंटेल व्हीटी सुसंगत. ज्यांना माहित नाही त्यांच्यासाठी, इंटेल व्हीटी एक आभासीकरण तंत्रज्ञान आहे जे आम्हाला आमच्या आभासी मशीनच्या कार्यक्षमतेत लक्षणीय सुधारणा करण्यास अनुमती देईल.

आपण केव्हीएम वापरू शकतो की नाही हे कसे वापरावे

आपण काहीही स्थापित करणे प्रारंभ करण्यापूर्वी, आपण चांगले केव्हीएम वापरणे शक्य आहे याची खात्री करा आमच्या संघात यासाठी, आमची प्रोसेसर हार्डवेअर व्हर्च्युअलायझेशनला समर्थन देते की पहिली गोष्ट. हे करण्यासाठी आपण टर्मिनल उघडणार आहोत आणि त्यात पुढील कमांड लिहीणार आहोत.

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

मागील कमांड लिहिल्यानंतर टर्मिनल एक संख्यात्मक मूल्य परत करेल. दर्शविलेले मूल्य 0 असल्यास याचा अर्थ असा होईल की आमचे सीपीयू आभासीकरणाला समर्थन देत नाही. जर मूल्य 0 पेक्षा मोठे असेल तर आम्ही पुढील चरणात सुरू ठेवू. हे होईल सीपीयू तपासक स्थापित करा टर्मिनल वरुन खाली कमांड वापरुन:

sudo apt intall cpu-checker

स्थापना पूर्ण झाल्यानंतर, हा क्षण आहे ज्यामध्ये आपण हे शोधले पाहिजे की नाही आमचे सीपीयू केव्हीएमला समर्थन देते. ही प्रणाली आहे जी आम्ही इम्युलेटर गतीसाठी वापरू. टर्मिनलवरील शंका दूर करण्यासाठी आपण ही कमांड वापरणार आहोत.

kvm-ok

केव्हीएम ठीक आहे

आम्हाला असे काहीतरी वेगळे दिसत असल्यासः "INFO: आपले CPU KVM विस्तारांना समर्थन देते INFO: / dev / kvm विद्यमान केव्हीएम प्रवेग वापरला जाऊ शकतो" आम्ही पुढे जाऊ शकतो. दर्शविलेले संदेश भिन्न असल्यास, याचा अर्थ असा आहे की आम्हाला बीआयओएसमध्ये इंटेल व्हीटी तंत्रज्ञान सक्रिय करावे लागेल.

Android एमुलेटर गतीसाठी केव्हीएम स्थापित करीत आहे

याक्षणी आम्ही आमच्या सिस्टमवर अँड्रॉइड स्टुडिओ एमुलेटरला गती देण्यासाठी आवश्यक असलेली काही पॅकेजेस स्थापित करणार आहोत. टर्मिनलमध्ये आपल्याला फक्त पुढील कमांड स्ट्रिंग लिहिणे आवश्यक आहे.

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

काही प्रकरणांमध्ये, ते आम्हाला कोणत्याही प्रकारच्या कॉन्फिगरेशनसाठी विचारत नाहीत. परंतु मला इतर सापडले ज्यामध्ये पोस्टफिक्स कॉन्फिगरेशन विभागात आपण कॉन्फिगरेशन निवडणे आवश्यक नाही. यामुळे संघर्ष दिसण्यापासून प्रतिबंध होईल ज्यामुळे आपला दिवस कडू होईल. पूर्ण करण्यासाठी आम्हाला फक्त खालील गटांमध्ये आपला वापरकर्ता जोडायचा आहे.

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

गटांमधील बदल प्रभावी होण्यासाठी, आपल्याला आपल्या खात्यातून लॉग आउट करावे लागेल आणि पुन्हा लॉग इन करावे लागेल. केवळ उपरोक्त गटांचे सदस्य हे तंत्रज्ञान व्हर्च्युअल मशीनसाठी वापरण्यात सक्षम असतील. ती अमलात आणण्यासाठी मागील चरण आवश्यक आहे.

जेव्हा आम्ही पुन्हा लॉग इन करतो आम्ही खालील कमांडसह इन्स्टॉलेशन सत्यापित करू:

sudo virsh -c qemu:///system list

जर सर्व काही ठीक झाले असेल तर टर्मिनल आपल्याला खाली दिसत असलेल्यासारखे काहीतरी परत येईल:

योग्य केव्हीएम स्थापना

दुसरा निकाल प्राप्त झाल्यास, तो प्रारंभ करणे आवश्यक असेल. आम्ही पुन्हा संपूर्ण स्थापना प्रक्रिया केली पाहिजे आणि वापरकर्त्यास सूचित केलेल्या गटांमध्ये पुन्हा जोडले पाहिजे.

जर आम्हाला अधिक आवडेल a केव्हीएम करीता ग्राफिकल इंटरफेस आम्ही काही दिवसांपूर्वी एका सहकार्याने खाली दिलेल्या सूचनांचे अनुसरण करू शकतो पोस्ट.

बरीच गुंतागुंत आणि दोन कमांडसह आमच्याकडे अधिक द्रव आणि ऑप्टिमाइझ्ड इम्युलेटर असेल. अँड्रॉइड स्टुडिओ इम्युलेटर प्रारंभ करताना आम्ही "मरणार" या भीतीशिवाय प्रोग्रामिंग आणि कार्य करणे सुरू ठेवू शकतो.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   मिगुएल गुटेरेझ म्हणाले

    Ubunlog,मी Genymotion वापरतो. मला माझ्या PC वर अँड्रॉइडची गरज आहे आणि तेच माझ्यासाठी काम करत आहे. KWM Android स्टुडिओद्वारे प्रदान न केलेल्या इतर अनुकरणकर्त्यांसाठी कार्य करते का?

    1.    डेमियन अमोएडो म्हणाले

      मला माहित आहे की एक्लिप्स सह हे देखील कार्य करते. परंतु आपल्याला अधिक माहिती हवी असल्यास, केव्हीएम दस्तऐवजीकरण पहा. शुभेच्छा.

  2.   फज्मुरीलोव्ह मुरिलो म्हणाले

    उत्कृष्ट>

  3.   जुआनलेचुगा म्हणाले

    मित्रांनो, जे लोक आता उबंटूच्या १ 1804० version च्या आवृत्तीसह हे करत आहेत त्यांना आता लिबव्हर्ट ग्रुपला लिबवर्ट म्हणतात.

  4.   बफून म्हणाले

    पण काय स्पष्टीकरण एक तुकडा, शिक्षक खूप खूप आभारी आहे