SD कार्ड पर जाएं सब कुछ स्थानांतरित नहीं होता है


9

मैंने देखा है कि जब मैं एसडी कार्ड में ऐप्स ले जाता हूं, तो यह सब कुछ नहीं ले जाता है। क्या यह एक बग या एक ज्ञात व्यवहार है या कुछ अजीब मेरे फोन के साथ चल रहा है?

यहाँ एक उदाहरण है:

  • प्रारंभ बिंदु: फोन मुक्त स्थान: 18 एमबी
  • Skype ऐप इंस्टॉल करें: फ़ोन मुक्त स्थान: 3MB, Skype जाहिरा तौर पर ऐप के लिए 15MB का उपयोग कर रहा है
  • Skype को SD कार्ड में स्थानांतरित करें: फ़ोन मुक्त स्थान: 8MB, Skype अब जाहिरा तौर पर ऐप के लिए सिर्फ 5MB का उपयोग कर रहा है।

ऐसा प्रतीत होता है कि यह केवल ऐप में से कुछ को स्थानांतरित किया गया है, न कि पूरी बात को। यह मेरे लिए एक वास्तविक पीड़ा है क्योंकि मेरे पास एक एचटीसी डिज़ायर है, जिसमें बहुत अधिक आंतरिक मेमोरी नहीं है (मैं कम मेमोरी चेतावनी के संतुलन पर रहता हूं)। यह आधिकारिक HTC जिंजरब्रेड स्थापित चला रहा है ...


बस एहसास हुआ कि मैं वास्तव में यहाँ एक सवाल नहीं पूछ रहा था, लेकिन मुझे लगता है कि यह निहित है! लेकिन होना चाहिए: "क्या मैं इस बारे में कुछ भी कर सकता हूं?" :)
x3ja

जवाबों:


10

दरअसल, एंड्रॉइड का मूल "मूव टू एसडी कार्ड" पूरे ऐप को कार्ड में स्थानांतरित नहीं करता है। ऐप के डेटा, कैश और डेल्विक-कैश (अनुकूलित बायटेकोड) जैसी चीजें डिवाइस की आंतरिक मेमोरी पर छोड़ दी जाती हैं। आप उन ऐप्स के कैश को नियमित रूप से साफ़ करने का प्रयास कर सकते हैं, जिनका आप अक्सर उपयोग करते हैं (उदाहरण के लिए ब्राउज़र, आदि) Menu -> Settings -> Applications -> Manage applications -> All, फिर ऐप का चयन करके, और Clear cacheबटन टैप करके । हालांकि, आप सिर्फ अपरिहार्य में देरी कर रहे होंगे।

इसके अलावा, तथ्य यह है कि एसडी में स्थानांतरित होने वाले सभी एप्लिकेशन समर्थन स्थिति की मदद नहीं करते हैं। उदाहरण के लिए, विजेट और सिंक एडेप्टर एंड्रॉइड की सीमा के कारण एसडी कार्ड में स्थानांतरित नहीं हो सकते हैं। अन्य एप्लिकेशन को केवल इस कार्यक्षमता का समर्थन करने के लिए अपडेट नहीं किया गया है।

यदि आपका फोन रूट किया गया है, तो आपके पास इस कमी को कम करने के लिए अधिक विकल्प हैं। सबसे पहले, कुछ कस्टम रोम (जैसे CyanogenMod) आपको सभी गैर-सिस्टम ऐप्स को SD कार्ड में स्थानांतरित करने की अनुमति देते हैं, भले ही वे स्पष्ट रूप से इस कार्यक्षमता का समर्थन नहीं करते हैं (यहां तक ​​कि विजेट भी स्थानांतरित किए जा सकते हैं, लेकिन रिबूट के बाद काम करना बंद कर देंगे।)

वैकल्पिक "एप्स टू एसडी" समाधान भी हैं जो सभी गैर-सिस्टम ऐप को रूट कार्ड पर एसडी कार्ड में स्थानांतरित कर सकते हैं। उदाहरण के लिए, S2E ऐप CM ROM पर अद्भुत काम करता है, और इसे स्थापित करना और उपयोग करना बहुत आसान है। DarkTremor A2SD स्क्रिप्ट एक बहुत अधिक अप और कॉन्फ़िगर स्थापित करने के लिए कठिन है, लेकिन विभिन्न कस्टम ROM पर काम करता है।


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

2

कुछ ऐप्स को बस सिस्टम मेमोरी में चीजों की आवश्यकता होती है। चाहे यह उन्हें अधिक तेज़ी से एक्सेस करना हो या कुछ अंतर्निहित निर्भरता हो, मुझे नहीं पता। मैंने इसे भी देखा है, हालांकि मेरे अनुभव में, यह हर ऐप के साथ नहीं है।

उदाहरण के लिए, एक गेम को किसी भी अंतर्निहित सिस्टम फ़ाइलों पर निर्भर नहीं होना चाहिए, और एसडी कार्ड के लिए पूरी तरह से धक्का देने में सक्षम होना चाहिए (मेरे अनुभव में, वे सभी हैं)। दूसरी ओर, Skype जैसे एप्लिकेशन कई सिस्टम फ़ंक्शंस पर निर्भर करता है (और अगर इसे पूरी तरह से एसडी कार्ड से चलाना होता है, तो मुझे यकीन नहीं है कि यह कितना अच्छा काम करेगा)।

मैं एक ही स्थिति में हूं, EVO में केवल ~ 420 MB काम करने के लिए है, और मुझे ऐप्स पसंद हैं;) इसलिए मैं लगातार संतुलन में हूं। मैंने उन चीजों को अनइंस्टॉल करने के लिए लिया है जिनका मैंने एक या दो सप्ताह तक उपयोग नहीं किया है।


1
क्षमा करें, मुझे लगता है कि आप यहां गलत रास्ते पर हैं। विषय मेमोरी स्टोरेज है, वर्किंग मेमोरी नहीं। ये ऐप स्टोरेज मेमोरी में जगह ले रहे हैं जबकि वे वास्तव में नहीं चल रहे हैं, इसलिए आपके अधिकांश पॉइंट्स अप्रासंगिक और / या गलत हैं।
hheimbuerger

मैं काम कर रहे स्मृति के बारे में बात नहीं कर रहा हूँ
jlehenbauer

तब मुझे समझ नहीं आ रहा है कि 'आपके द्वारा और अधिक तेज़ी से पहुँच' का क्या अर्थ है और 'कई सिस्टम फ़ंक्शंस पर निर्भर करता है' और यह स्टोरेज मेमोरी के लिए कैसे प्रासंगिक है।
hheimbuerger

0

मूल dalvik-cache फ़ोल्डर को हटाने के बाद sdcard (/ sd-ext) के विभाजन में इसकी एक प्रतिलिपि के लिए समाधान dalvik-cache फ़ोल्डर (/ डेटा / dalvik-cache) से लिंक करना है। टर्मिनलम्यूलेटर विंडो पर कमांड "ln -s / sd-ext / pseudo-dalvik-cache / data / dalvik-cache" जैसा होना चाहिए, जहां छद्म-दलविक-कैश मूल dalvik-cache की सिर्फ एक प्रतिलिपि बनाई गई प्रतिलिपि है। बेशक आपको रूट अनुमति (एक रूटेड फोन) की आवश्यकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.