2015-09-03 12 views
12

मैंने गिटहब से एक साधारण एंड्रॉइड चैट ऐप चलाने की कोशिश की। मुझे लगता है कि मेरे HAXM कॉन्फ़िगरेशन में कोई समस्या है। जब मैं ऐप चलाता हूं तो मुझे ये त्रुटियां दिखाई देती हैं:एंड्रॉइड स्टूडियो में HAXM कॉन्फ़िगरेशन

HAXM is not working and emulator runs in emulation mode 

emulator The memory needed by this AVD exceeds the max specified in your HAXM configuration. 

emulator: AVD RAM size = 1536 MB 

emulator: HAXM max RAM size = 768 MB 

emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode. 

emulator: warning: opening audio output failed creating window 61 83 462 820 

emulator: emulator window was out of view and was recentered 

क्या गलत है? टूल्स >> एंड्रॉयड >> AVD प्रबंधक

अपने AVD, प्रेस "इस AVD संपादित करें" और उन्नत सेटिंग के अंतर्गत यानी 1500Mb को RAM की मात्रा सेट का चयन करें:

+0

http://stackoverflow.com/questions/20857256/failed-to-open- के संभावित डुप्लिकेट हैक्स-डिवाइस-हैक्स-इन-न-वर्किंग-एंड-एमुलेटर-रन-इन-इम्यूलेशन – Tauqir

+0

ऐसा प्रतीत होता है कि हैएक्सएम इंस्टॉलेशन में कॉन्फ़िगर किया गया रैम आपके एवीडी रैम –

+1

से कम है कम से कम 2 जीबी स्पेस –

उत्तर

11

अपने HAXM रैम होंगे और अपना AVD रैम से कम है।

समाधान:

  1. पुन: चलाएँ आप स्थापना HAXM और रैम वृद्धि मैच के लिए AVD (एमुलेटर) का है।
  2. वैकल्पिक रूप से, HAXM से मेल खाने के लिए एवीडी (एमुलेटर) की रैम कम करें।
-3

आप में राम स्मृति की मात्रा में वृद्धि करने के लिए है

यही चाल

+1

तक हैक्सम सीमा के इंस्टॉलर पर दिखाई देता है जो स्मृति को बढ़ाता है वर्चुअल डिवाइस द्वारा उपयोग किया जाता है, HAXM को आवंटित स्मृति नहीं –

2

सुनिश्चित करें कि जब आप अपने HAXM रैम कॉन्फ़िगरेशन को बढ़ाते हैं तो आपका कंप्यूटर इस बढ़ी हुई रैम को संभालने में सक्षम है। मैं एक 4 जीबी रैम मैकबुक समर्थक का उपयोग करता हूं जो एचएक्सएम रैम को 2 जीबी तक बढ़ाने के बाद लगभग जवाब देना बंद कर देता है। यह आपके एवीडी रैम को कम करने का एक बेहतर विकल्प हो सकता है।

6

इस AVD द्वारा आवश्यक स्मृति को आपके HAXM कॉन्फ़िगरेशन में निर्दिष्ट अधिकतम से अधिक नहीं होना चाहिए।

  • यह हैमक्स के लिए रैम सेट से कम होना चाहिए।
  • ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe पर जाएं।

  • इंटेल HAXM को पुनर्स्थापित करें और इसकी रैम 1024MB पर सेट करें।

  • अपनी एवीडी अपनी रैम को 768 एमबी पर सेट करें।

  • अपना एप्लिकेशन बनाएं और चलाएं। अधिक रैम के साथ

11

पुनर्स्थापित HAXM:

sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -u 
sudo $ANDROID_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -m 1024 
1

के बाद पुन: स्थापित करने और अधिक (आदर्श से अधिक 1536 एमबी) के साथ HAXM अंतरिक्ष समस्या का हल।

मैक के लिए HAXM स्थापित करने के लिए - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

विंडोज के लिए HAXM स्थापित करने के लिए - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

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