2012-07-05 11 views
7

मैं कई तरीकों की कोशिश की Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE ठीक करने के लिए, लेकिन अब तक, मैं अपने प्रशिक्षु भंडारण स्मृति बढ़ा सकते हैं।स्थापना त्रुटियों: INSTALL_FAILED_INSUFFICIENT_STORAGE

विधि मैंने कोशिश की:

  1. सही अपने Android परियोजना के रूट पर क्लिक करें, "रन के रूप में" के लिए जाना तो "रन विन्यास ..." में "एंड्रॉयड एप्लीकेशन" नोड का पता लगाने के लिए जाना बाईं ओर स्थित पेड़, तो अपनी परियोजना क्षेत्र का चयन करें और विंडो के दाईं ओर पर "लक्ष्य" टैब पर जाएँ "अतिरिक्त एम्यूलेटर कमांड लाइन विकल्प" के लिए नीचे देखो (कभी कभी आप करने की आवश्यकता होगी खिड़की बड़ा) और अंत में पेस्ट "-partition आकार 1024" वहाँ। लागू करें पर क्लिक करें और फिर अपने एमुलेटर का उपयोग करने के लिए चलाएं।

  2. ग्रहण की प्राथमिकताओं पर जाएं, फिर "डिफ़ॉल्ट एमुलेटर विकल्प" फ़ील्ड पर "लॉन्च" जोड़ें "-पार्टिशन-साइज 1024" चुनें, फिर "लागू करें" पर क्लिक करें और सामान्य रूप से अपने एमुलेटर का उपयोग करें।

  3. अपने .Android निर्देशिका खोलें। आमतौर पर आपके घर निर्देशिका में। तब avd पर जाएं और फिर निर्देशिका avd आप परिवर्तन करना चाहते हैं के नाम है जो खोलें।

  4. अब config.ini फ़ाइल को संपादित और निम्न पंक्ति जोड़ने के लिए या निम्न पंक्ति को संशोधित: disk.dataPartition.size=1024

यह सब लिनक्स में मेरे लिए काम किया।

मैं इस का उपयोग करके बाह्य भंडारण में स्टोर करने के लिए मेरे एप्लिकेशन का इस्तेमाल किया:

android:installLocation="preferExternal" 

लेकिन फिर मैं प्राप्त

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

+0

आप एमुलेटर पर परीक्षण कर रहे हैं? –

+0

एस मैं इसे Google टीवी में एमुलेटर पर जोड़ रहा हूं – Jagan

+0

@MMohsinNaeem क्या आप मेरी मदद कर सकते हैं मुझे इस समस्या के साथ 3 दिनों तक पकड़ लिया गया है – Jagan

उत्तर

6

त्रुटि

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 

का मतलब है अपने डिवाइस नहीं है एसडी कार्ड।

त्रुटि

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 

मतलब है कि आप अपने अनुप्रयोग के लिए डिवाइस पर पर्याप्त स्थान नहीं है।

आप आगे क्या करना चाहिए:

  1. लिखें android:installLocation="auto" और खुद android अपनी ऐप्स को स्थापित करने के लिए परवाह होगा - आंतरिक या बाह्य स्मृति।
  2. सुनिश्चित करें कि उपकरण स्थापित करने के लिए पर्याप्त मेमोरी है रहो (आमतौर पर इसे और अधिक apk का आकार तो है)।
  3. यदि आपके ऐप को वास्तव में बहुत अधिक जगह चाहिए - तो यह guide पढ़ें।
  4. आप एमुलेटर का उपयोग करते हैं - सेटअप एसडी कार्ड का समर्थन: enter image description here
+0

मैं इसे करने की कोशिश, लेकिन मैं इस त्रुटि 'एमुलेटर-5554' हो रही है: नहीं अंतरिक्ष पर डिवाइस com.android.ddmlib.SyncException छोड़ दिया: नहीं अंतरिक्ष पर डिवाइस लॉन्च छोड़ दिया रद्द! – Jagan

+0

आपका एपीके कितना बड़ा है? – Jin35

+0

मेरा एपीके फ़ाइल आकार 10.5 एमबी – Jagan

1

इन विकल्पों के साथ प्रयास करें, कि विन्यास के साथ मैं 23MB से एक एप्लिकेशन इंस्टॉल कर रहा हूँ: enter image description here

+0

वाट एक बंद इस्तेमाल किया GPU अनुकरण – Jagan

+1

बेहतर प्रदर्शन करने के लिए प्रोसेसर के बजाय ग्राफिक कार्ड के साथ AVD में तेजी लाने के लिए है – Litus

+0

मैं इसे करने की कोशिश कर रहा है अब यह मुझे खाली स्क्रीन नहीं दिखा रहा है – Jagan

1

क्षुधा है कि स्थापित कर रहे हैं की स्थापना रद्द करने का प्रयास करें एम्यूलेटर पर और अंतर्निहित नहीं।आप एमुलेटर सेटिंग्स को संपादित करके एसडी कार्ड का आकार भी बदल सकते हैं लेकिन फिर आपके ऐप को चलाने में समय लगेगा क्योंकि उस मेमोरी को आरोही विभाजन में परिवर्तित करने की आवश्यकता है।

+0

Google टीवी एमुलेटर की मेरी कुल आंतरिक मेमोरी 13 एमबी है मेरा ऐप 10.5 एमबी है, मैं अनइंस्टॉल नहीं कर सकता हूं, सभी ऐप इनबिल्ट – Jagan

+0

एसडीकार्ड आकार बदलने की कोशिश करें – Chaitanya

+0

मैंने अपना एसडीकार्ड आकार रखा है 2GB – Jagan

1

जब भी मैं अपना ऐप चलाता हूं तो मुझे भी इसी तरह की समस्या होती है। मेरे Google टीवी एमुलेटर में, यह बाहरी संग्रहण के लिए यूएसबी स्टोरेज नहीं दिखाता है। एक एम्यूलेटर नए हार्डवेयर में कैश मेमोरी और रैम आकार को बढ़ाने की कोशिश करें।

कैसे एमुलेटर की आभासी स्मृति में वृद्धि करने के लिए:

\\emulator -avd "Emulator Name" -partition-size 500 

उसके बाद, आपके apk स्थापित करने का प्रयास।

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