2015-02-23 6 views
8

मैंने अपने Android उपकरण अपने लैपटॉप से ​​जुड़ा है संबंधित नहीं है और जब मैं चलाने का प्रयास:अपवाद: पैकेज एंड्रॉयड के लिए 2000

adb shell pm set-install-location 2 

मैं इस त्रुटि हो रही है:

"Package android does not belong to 2000" 

क्या करता है इसका मतलब?

मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

4

"मूल रूप से बोल रहा है:।। आप नहीं कर सकते हैं कम से कम नहीं पक्ष बिना मुख्य कारण एंड्रॉयड आप अपने बाहरी एसडी कार्ड के लिए एक आवेदन स्थापित करने के लिए अनुमति नहीं है कर रहे हैं:

सुरक्षा: यह के लिए मुख्य कारण है उस प्रतिबंध। एनटीएफएस या एफएटी (इसके किसी भी संस्करण) जैसे मूल फ़ाइल सिस्टम यूनिक्स जैसी अनुमति प्रबंधन की अनुमति नहीं देते हैं। इसका मतलब है: कोई भी एप्लिकेशन उस स्टोरेज पर किसी भी फाइल को लिखने में सक्षम होगा। दुर्भावनापूर्ण ऐप्स के बारे में सोचना, वे नकली/संक्रमित लोगों के साथ उचित ऐप्स को प्रतिस्थापित करने, अपने फोन को ब्रिक करने और इसे अनुपयोगी प्रस्तुत करने में सक्षम होंगे।

अस्थिर भंडारण: आपका बाहरी एसडी कार्ड हर समय आपके डिवाइस में डालने के लिए सुरक्षित नहीं है। आप इसे किसी भी समय बाहर निकालने में सक्षम हैं जो आपके एसडी कार्ड को स्थायी भंडारण के लिए बहुत अच्छा उम्मीदवार नहीं बनाता है। अपने एसडी कार्ड से चल रहे ऐप्स पर विचार करें और आप इसे बाहर निकाल दें। वे ऐप्स बस क्रैश हो जाएंगे और आपके एसडी कार्ड पर सहेजे गए सभी अन्य ऐप्स भी चले गए हैं। आप उस समय उनका उपयोग नहीं कर सकते हैं और उन ऐप का डेटा भी कारण # 1 से प्रभावित होता है। "

6

" adb devices "के बाद बस" adb shell "टाइप करें (दर्ज करें) फिर" su "टाइप करें (दर्ज करें और फोन डिस्प्ले पर स्वीकार करें), यह सुपर यूज़र को सक्षम बनाता है। अब आप "अपराह्न सेट-इंस्टॉल-लोकेशन 2" टाइप कर सकते हैं "अपराह्न get-install-location" के साथ नया गंतव्य सत्यापित करें

+0

यह सही जवाब था, भले ही रशांग प्रजापति के जवाब में इस तरह के ऑपरेशन के लिए सही सावधानी बरतनी है –

+12

यह ध्यान देने योग्य हो सकता है कि एंड्रॉइड 5+ पर, आपको "su: नहीं मिला" त्रुटि मिलेगी जब तक कि आपका फोन रूट न हो या आप सु बाइनरी प्रदान करने के किसी अन्य तरीके से आएं – Ayelis

+0

मैं रशंग प्रजापति के उत्तर के इस हिस्से का सबूत ढूंढने की कोशिश कर रहा हूं: कोई भी आवेदन एसडी कार्ड पर उस स्टोरेज/संभावित रूप से उचित ऐप्स को प्रतिस्थापित करने के लिए किसी भी फाइल को लिखने में सक्षम होगा, जबकि आंतरिक फोन स्टोरेज पर वे सक्षम नहीं होंगे। क्या आंतरिक फोन स्टोरेज पर कोई ऐप वहां पर किसी भी फाइल को पढ़ सकता है? और क्या वे किसी भी फाइल को एसडीकार्ड पर पढ़ सकते हैं? मैंने कई खोज की हैं और मुझे उस सिद्धांत का समर्थन करने में कोई भाग्य नहीं है। मैं वास्तव में इसके बारे में अधिक जानना चाहता हूं! मेरे मामले में, मेरे फोन में बाहरी रूप से आंतरिक स्टोरेज का हिस्सा उलझन में है (कोई एसडी नहीं है), इसलिए मुझे वह डिफ़ॉल्ट चाहिए। – groovenectar

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