2011-04-20 18 views
5

मेरे ऐप्लिकेशन के प्रकट से स्थापित करने के लिए निम्न सेटिंग हैप्रकट में preferexternal काम नहीं कर रहा है जब बाजार

<manifest ... android:installLocation="preferExternal"> 

और

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8"/> 

जब एक 2.2 डिवाइस एप्लिकेशन बाहरी एसडी पर स्थापित हो जाता पर परीक्षण -card। लेकिन जब मैं एंड्रॉइड बाजार से एक ही ऐप इंस्टॉल करता हूं। एप्लिकेशन को आंतरिक कार्ड पर इंस्टॉल किया जाता है जिसमें इसे बाहरी कार्ड पर ले जाने का कोई विकल्प नहीं होता है। तो इंस्टॉलस्थान को अनदेखा किया जा रहा है।

क्या मुझे कुछ याद आया? या यह एक बग है?

समस्या हल हो गई!

नेट पर कुछ और खोज करने के बाद मुझे ऐप मार्केट में 'सामग्री सुरक्षा' सेट करने के बारे में एक छोटी टिप्पणी मिली। और ऐप को बाहरी एसडी कार्ड में स्थानांतरित करने की अनुमति नहीं दे रहा है।

तो यदि आप ऐप मार्केट में 'सामग्री सुरक्षा' बंद करते हैं, तो ऐप को बाहरी कार्ड में ले जाया जा सकता है।

+0

इसे किसी भी तरह से चालू नहीं करना चाहिए। सामग्री संरक्षण अस्वीकृत है - आवेदन लाइसेंसिंग का उपयोग करें http://developer.android.com/guide/publishing/licensing.html – Blundell

+1

क्या आप अपना समाधान नीचे दिए गए उत्तर के रूप में जोड़ सकते हैं ताकि हम इसे अनुत्तरित सूची से प्राप्त कर सकें? धन्यवाद। –

+0

आपने मेरी समस्या का उत्तर दिया, मैंने उपयोग-एसडीके टैग के तहत installLocation जोड़ा था :( – Warpzit

उत्तर

1

विधेयक द्वारा अनुरोध के रूप में छिपकली

समस्या हल!

नेट पर कुछ और खोज करने के बाद मुझे ऐप मार्केट में 'सामग्री सुरक्षा' सेट करने के बारे में एक छोटी टिप्पणी मिली। और ऐप को बाहरी एसडी कार्ड में स्थानांतरित करने की अनुमति नहीं दे रहा है।

तो यदि आप ऐप मार्केट में 'सामग्री सुरक्षा' बंद करते हैं, तो ऐप को बाहरी कार्ड में ले जाया जा सकता है।

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