तो, एक्साइसे के साथ एंड्रॉइड विकास शुरू करने वाले बहुत से लोगों की तरह, एक तेज मशीन के साथ भी, मुझे पता है कि एमुलेटर निराशाजनक रूप से धीमा चलता है।मैं ग्रहण से एवीडी को 1024 एमबी रैम के साथ बूट क्यों नहीं कर सकता?
मैं इसे तेजी से चलाने के लिए किसी भी सुझाव के लिए SO खोजता हूं और मैं this question पर चलता हूं, जिसका शीर्ष उत्तर कुछ चीजों का सुझाव देता है, जिसमें एवीडी को और अधिक रैम शामिल है। वे 1024MB सुझाव देते हैं:
अच्छा लगता है। लेकिन जब मैंने उसे लांच करने के लिए प्रयास करते हैं, मैं इस मिल:
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
अगर मैं 512MB (ऊपर डिफ़ॉल्ट 256MB से) के लिए सेट यह ठीक शुरूआत।
लेकिन क्यों, विंडोज 7 x64 मशीन पर 12 जीबी भौतिक रैम के साथ मैं एवीडी को 1024 एमबी आवंटित नहीं कर सकता? क्या यह ग्रहण सीमा है? एम्यूलेटर सीमा? जावा सीमा? मुझे लगता है कि उस दूसरे प्रश्न में उस व्यक्ति ने काम किया है, लेकिन मुझे यह पता लगाना बाकी है कि मैं और अन्य प्रतिक्रियाओं को और कहां देखता हूं, "हाँ इसे 512 एमबी तक डायल करें" जो कि मैं नहीं ढूंढ रहा हूं।
किसी भी मौके से, क्या आप 32-बिट ग्रहण/जावा चला रहे हैं? ... जो आपको विंडोज़ के तहत उस प्रक्रिया के लिए कुल रैम के 3 जी तक सीमित कर सकता है, मुझे विश्वास है? – BRFennPocock
@BRPocock: हाँ, मैं 32-बिट ग्रहण चला रहा हूं, क्योंकि "एसडीके इंस्टॉल करना" पृष्ठ ने उस संस्करण का उपयोग करने के लिए कहा (या कम से कम मुझे लगता है कि यह किया गया है, अब उस संदर्भ को नहीं मिल सकता है)। क्या 64-बिट ग्रहण का उपयोग करने का कोई तरीका है? –
यह सिर्फ 'स्मृति आवंटित करने में विफल: 8' यदि आप इसे कंसोल से चलाते हैं ... मैंने कुछ परीक्षण किए हैं जैसे कि बहुत सी मुफ्त मेमोरी (अन्य अनुप्रयोगों के बिना) के साथ चलने वाले एमुलेटर ... परिणाम अभी भी वही हैं ... मुझे लगता है कि जवाब है ... क्षमा करें, आपको इसके साथ रहना होगा :) – Selvin