INSTALL_FAILED_INSUFFICIENT_STORAGE
त्रुटि हर Android डेवलपर के जीवन का अभिशाप है। यह ऐप के आकार की परवाह किए बिना होता है, या कितना संग्रहण उपलब्ध है। टारगेट डिवाइस को रिबूट करने से समस्या कुछ समय के लिए ठीक हो जाती है, लेकिन यह जल्द ही वापस आ जाती है। लोगों से संदेश बोर्ड के पदों के सैकड़ों (यदि हजारों नहीं) हैं, तो पूछते हैं कि समस्या क्यों होती है, लेकिन Google के लोग इस मुद्दे पर निराशाजनक रूप से चुप हैं।
एक साधारण वर्कअराउंड है। यदि आपका परीक्षण उपकरण एंड्रॉइड 2.2 या बाद में चल रहा है android:installLocation
, तो मूल्य के साथ अपने एप्लिकेशन की प्रकट फ़ाइल में विशेषता जोड़ें "preferExternal"
। यह ऐप को डिवाइस के बाहरी स्टोरेज पर स्थापित करने के लिए मजबूर करेगा, जैसे फोन का एसडी कार्ड।
उदाहरण के लिए:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
यह एक फिक्स की तुलना में एक बैंड-सहायता से अधिक है, और यह आदर्श नहीं हो सकता है यदि आप चाहते हैं कि आपका तैयार ऐप डिवाइस की आंतरिक मेमोरी पर स्थापित हो। लेकिन यह कम से कम विकास की प्रक्रिया को बहुत कम निराशाजनक बना देगा।