HowtoGeek के इस लेख में adb के उपयोग के संभावित तरीके का वर्णन किया गया है :
- यूएसबी डिबगिंग सक्षम
- अपने डिवाइस को अपने कंप्यूटर से कनेक्ट करें
- कमांड निष्पादित करें
adb shell pm setInstallLocation 2
(या, नया सिंटैक्स , adb shell pm set-install-location 2
)
- डिस्कनेक्ट, किया।
यह कमांड आपके एसडीकार्ड में डिफॉल्ट इंस्टॉलेशन टारगेट सेट करेगा। यह जरूरी नहीं है कि सब कुछ वहां स्थापित हो जाए: इसका समर्थन करने वाले केवल ऐप वहां जाएंगे, और देवता अपने ऐप्स में इसे "ओवररेल" कर सकते हैं यदि वे सोचते हैं कि यह आवश्यक है। से जुड़ा हुआ API संदर्भ :
डिफ़ॉल्ट इंस्टॉल स्थान को बदलता है। स्थान मान:
0
: ऑटो- सिस्टम को सबसे अच्छी जगह तय करने दें।
1
: आंतरिक - आंतरिक डिवाइस भंडारण पर स्थापित करें।
2
: बाहरी - बाहरी मीडिया पर स्थापित करें।
नोट: यह केवल डिबगिंग के लिए अभिप्रेत है; इसका उपयोग करने से अनुप्रयोगों को तोड़ने और अन्य अवांछनीय व्यवहार हो सकता है।
ADB पर अधिक जानकारी के लिए, और आप उदाहरण के लिए अपने कंप्यूटर पर इसका न्यूनतम संस्करण कैसे प्राप्त कर सकते हैं (संपूर्ण SDK को स्थापित किए बिना), आप अदब टैग-विकी पर एक नज़र डाल सकते हैं ।
अपडेट: t0mm13b के उत्तर के साथ भ्रम से बचने के लिए , इंस्टॉलेशन प्रक्रिया पर कुछ क्लीयरेंस:
- आपको google-play-store पर कुछ ऐप मिलेंगे और इसे इंस्टॉल करने का निर्णय लेंगे
- आपके द्वारा "इंस्टॉल" पर क्लिक करने और शर्तों / अनुमतियों पर सहमति देने के बाद, एपीके को डाउनलोड किया जाता है
/data/local
, अर्थात आपके आंतरिक-संग्रहण में । आप उसे बदल नहीं सकते।
- जब डाउनलोड पूरा
.apk
हो जाएगा , तो स्वचालित रूप से इंस्टॉल हो जाएगा। कहाँ, कई बातों पर निर्भर करता है:
- यदि देव ने
android:installLocation
अपने ऐप्स में संपत्ति निर्दिष्ट नहीं की है Manifest
, तो ऐप को आंतरिक कहानी में इंस्टॉल किया जाएगा। पूर्ण विराम, कोई अन्य विकल्प नहीं (देखें: एपीआई संदर्भ )।
- यदि यह
android:installLocation
सेट है preferExternal
, और बाहरी भंडारण उपलब्ध है, तो यह वहां जाएगा।
- अगर यह सेट है
auto
, तो यह फिर से निर्भर करता है:
- क्या एप्लिकेशन में विजेट्स, सेवाएं शामिल हैं, बूट पर शुरू करना चाहता है, और कई अन्य चीजें, यह आंतरिक भंडारण में जाती है। पूर्ण विराम, कोई अन्य विकल्प नहीं।
- यह वहां जाता है जहां डिवाइस "डिफ़ॉल्ट इंस्टॉल लोकेशन" को इंगित करता है