2012-03-23 9 views
14

साथ Android SDK Tools शुरू फिरना 17 एंड्रॉयड एमुलेटर हार्डवेयर वर्चुअलाइजेशन सुविधा का उपयोग कर का समर्थन करता है (इंटेल VT, VT-x, वीएमएक्स और AMD-V, SVM) जो गति-अप करना चाहिए 86 आधारित एमुलेटर छवियों एक बहुत: http://developer.android.com/guide/developing/devices/emulator.html#accel-vmएंड्रॉइड एमुलेटर: हार्डवेयर वर्चुअलाइजेशन सुविधा का उपयोग करने के तरीके को कैसे पता लगाना है?

(एपीआई 10 और एपीआई 15 छवि के रूप में उपलब्ध)

  • नवीनतम एसडीके उपकरण
  • इंटेल हार्डवेयर त्वरित निष्पादन प्रबंधक (और installed it by executing IntelHaxm.exe)
  • इंटेल एटम x86 सिस्टम छवि:

    मैं सभी आवश्यक घटक स्थापित

फिर मैंने उस छवि का उपयोग करके एक नया एवीडी बनाया, लेकिन मैं निष्पादन गति के संबंध में कोई अंतर नहीं महसूस कर सका।

इसलिए मेरा प्रश्न है: हार्डवेयर वर्चुअलाइजेशन सुविधा का उपयोग करने के तरीके को कैसे पता लगाना है?

और यदि इसका उपयोग करने के लिए क्या करने की आवश्यकता नहीं है?

मुझे पता है कि यह BIOS द्वारा सक्षम है, क्योंकि मैं वर्चुअलबॉक्स में विंडोज 64 बिट वीएम चला सकता हूं। इसके अतिरिक्त मैंने इसे Microsoft® Hardware-Assisted Virtualization Detection Tool का उपयोग करके सत्यापित किया है।

+1

इंटेल के लिए http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838&lang=eng&iid=dc_rss लेकिन ... वैसे भी, केवल 2.3.3 एंड्रॉइड x86 छवि है ... – Selvin

+0

क्या आपने कभी किया पता लगाएं कि एमुलेटर तेजी से क्यों नहीं लग रहा था? मुझे विंडोज 7 पर एक ही समस्या है। मेरे पास एसडीके प्रबंधक के माध्यम से हैएक्स घटक स्थापित है, लेकिन एम्यूलेटर जितना धीमा है। हैक्स मेरे विंडोज एक्सपी लैपटॉप पर बहुत अच्छा काम करता है, लेकिन मेरे डेस्कटॉप पर नहीं। –

+0

@ बेन मई अनुकरण गति सीपीयू गहन कार्यक्रमों के लिए केवल एक समस्या है। मैंने देखा कि GPU त्वरण को सक्षम करने के लिए एक अतिरिक्त एमुलेटर ध्वज है। पता नहीं है कि यह डिफ़ॉल्ट रूप से सक्रिय (डी) सक्रिय है और यदि यह बहुत मदद करता है ... – Robert

उत्तर

16

एमुलेटर लोड हो रहा है के दौरान आप इस लाइन देखना चाहिए:

[2012-03-26 14:06:22 - एम्यूलेटर] Hax काम कर रहा है और एमुलेटर तेजी से virt मोड में चलाता है

+0

@emmby से हर कुछ दिनों में मौत की नीली स्क्रीन मिलती है तो आपने कैसे निर्धारित किया आप एक त्वरित एमुलेटर बना रहे हैं बनाम यह जवाब गलत है? –

+2

मुझे वह संदेश मिलता है लेकिन मुझे विश्वास नहीं है या विश्वास नहीं है। 512 जीबी एसएसडी और 8 जीबी रैम के साथ 2013 एमबीए पर 'हैक्स काम कर रहा है' जब मुझे लगभग 6 फ्रेम मिलते हैं। – mikemaccana

+1

@ मिकमेकाना, मैं सहमत हूं। मेरे इंटेल क्यू 6600 सीपीयू के साथ, मुझे 'हैक्स काम कर रहा है' संदेश मिलता है, और प्रदर्शन और स्थिरता वास्तव में HAX बंद होने से भी बदतर होती है। – Sam

5

के बाद पर ओएस एक्स शेर this tutorial के माध्यम से steping, मैं कंसोल में निम्न देखें, जब एमुलेटर शुरू करने:

./emulator-x86 -avd Test3                            
HAX is working and emulator runs in fast virt mode 
4

Q6 के साथ विंडोज 7 32 बिट पर एक ही मुद्दा था 600 इंटेल प्रोसेसर और बहुत पुराना Asus P5E-VM एसई मदरबोर्ड। मदरबोर्ड में वर्चुअलाइजेशन के लिए भी स्विच नहीं था, हालांकि इंटेल टूल: http://www.intel.com/support/processors/tools/piu/sb/CS-014921.htm इंगित करता है कि वीटी तकनीक सक्षम है। अपराधी यह था कि डेटा निष्पादन रोकथाम केवल विंडोज सेवाओं के लिए सक्षम था, मैंने इसे सभी कार्यक्रमों के लिए सक्षम कर दिया है और कंप्यूटर पुनरारंभ करने के बाद ग्रहण के एंड्रॉइड कंसोल में यह संदेश प्राप्त हुआ: हैएक्स काम कर रहा है और एमुलेटर तेजी से वर्ड मोड

में चलता है

डीईपी सेटिंग स्थित है: स्थित विंडोज/नियंत्रण कक्ष/सिस्टम & सुरक्षा/सिस्टम/उन्नत सिस्टम सेटिंग्स/उन्नत टैब/प्रदर्शन/डेटा निष्पादन रोकथाम टैब

विचार यह जाँच करने के लिए मैं यहाँ प्राप्त: हालांकि केवल https://developer.tizen.org/sdk/haxm मानक छवियों का इस्तेमाल किया (टिज़ेन वाले नहीं)। http://www.youtube.com/watch?v=pt9IeJ777zw लेकिन आवेदन के अपलोड (मेरा ~ 5MB बहुत बड़ी है) और एमुलेटर के सामान्य जवाबदेही काफी है:

कहने के लिए वर्चुअलाइजेशन मोड में एमुलेटर की है कि लोड हो रहा है इंटेल प्रोमो वीडियो पर के रूप में लगभग के रूप में प्रभावशाली नहीं है है महत्वपूर्ण। कोई यह नहीं कह सकता कि यह देशी कंप्यूटर के रूप में काम करता है (यह कभी-कभी दृश्यमान अंतराल होता है), लेकिन फिर यह स्पष्ट रूप से तेज़ है। हालांकि यह बहुत सारी मेमोरी खाती है (मेरे पास 4 जीबी है, केवल 14 एमबी मुक्त है जब एमुलेटर चलाएगा)।

+0

डेटा निष्पादन रोकथाम को सक्षम करने से पहले आपके पास क्या लक्षण था। क्या आपको कोई त्रुटि मिली? या सिर्फ खराब प्रदर्शन? – Sam

संबंधित मुद्दे