Playstore ऐप आमतौर पर डाउनलोड करते समय फ़ाइलों /data/local
को अस्थायी रूप से संग्रहीत करने के लिए उपयोग करता है .apk
, फिर उन्हें वहां से इंस्टॉल करता है, और अंत में अस्थायी डाउनलोड-फ़ाइल (जो तब चला गया था /data/app
) को हटा देता है । /data/local
निर्देशिका पठनीय सभी प्रक्रियाओं से (ताकि कोई जड़ इसकी सामग्री को सूचीबद्ध करने की जरूरत है) होना चाहिए, के रूप में यह बहुत कुछ (आप एक "misnamed" के रूप में इसके बारे में सोच सकते हैं के लिए "अस्थायी निर्देशिका" का एक प्रकार के रूप में प्रयोग किया जाता है /tmp
निर्देशिका)।
इस निर्देशिका में रिबूट पर "साफ" किया जाना चाहिए 1 , तो आपकी समस्या बल्कि एक टूटी हुई किया जा सकता है .apk
में /data/app
। एक नए इंस्टॉल को वैसे भी इसे हल करना चाहिए। मैं आगे AppMonster प्रो का उपयोग करने की सलाह देता हूं - हां, प्रो संस्करण: प्रत्येक इंस्टॉल / अपडेट पर यह .apk
इंस्टॉल / अपडेट किए गए ऐप की फाइल को पकड़ लेता है और एक कॉपी को स्टोर करता है। तो इस तरह के मामलों में, आप बस पिछले संस्करण को पकड़ सकते हैं और इसे स्थापित कर सकते हैं।
बस पूर्णता के लिए: एंड्रॉइड डिवाइस पर इस तरह के "अस्थायी निर्देशिका" अधिक प्रतीत होते हैं। एक स्टॉक 2.2 मोटोरोला माइलस्टोन 2 से एक डंप की जांच, मुझे भी मिला /data/download
। विभिन्न डिवाइस अन्य निर्देशिकाओं का अतिरिक्त उपयोग कर सकते हैं। लेकिन यह आपके Playstore सवाल को प्रभावित नहीं करना चाहिए।
1 मैं इसे केवल अपने एक डिवाइस (मोटोरोला माइलस्टोन 2, स्टॉक एंड्रॉइड 2.2) पर आधारित कर सकता हूं, जहां मैंने अपने पीसी पर स्टोर किए गए एक नंद्रोइड बैकअप को निकाला। वहाँ init.rc
फ़ाइल (जो बूट प्रक्रिया के दौरान कहा जाता है) Ao निम्नलिखित शामिल हैं:
mkdir /data/local 0771 mot_tcmd shell
mkdir /data/local/tmp 0771 mot_tcmd shell
mkdir /data/local/12m 0771 mot_tcmd shell
mkdir /data/local/12m/batch 0771 mot_tcmd shell
देखने में आसान: /data/local
बूट के दौरान निर्देशिका बनाई गई है, जो यह बताती है कि यह इस बिंदु पर खाली है। वही मान्य btw है। के लिये/data/download