2012-06-05 15 views
8

डेवलपर कंसोल में एपीके अपडेट करते समय मैं विस्तार फ़ाइल का पुन: उपयोग कैसे करूं?
जब मैं एक higer संस्करण कोड के साथ एक नया एपीके अपलोड करता हूं, तो मैं cant select पहले इस्तेमाल की गई मुख्य विस्तार फ़ाइल ...
और यदि मैं एक ही विस्तार फ़ाइल को नए एपीके के साथ दोबारा अपलोड करता हूं, तो इसे एक नया विस्तार-संस्करण, wich अपेक्षित व्यवहार नहीं है।

APK Expansion Files प्रलेखन:
एंड्रॉइड डेवलपर कंसोल पर विस्तार फ़ाइलों का पुन: उपयोग करें

... डेवलपर कंसोल करने की अनुमति देता है एक नया APK के साथ फिर से उपयोग एक अपलोड की गई विस्तार फ़ाइल, विस्तार फ़ाइल का नाम बदल-यह नहीं है संस्करण के लिए लागू बरकरार रखती है जब आपने पहली बार फ़ाइल अपलोड की थी।


कैसे मैं डेवलपर कंसोल पर इस archieve कर सकते हैं ??

उत्तर

12

मैं गूगल से एक जवाब Play डेवलपर सहायता से मिला है।

जिस व्यवहार का आप वर्णन कर रहे हैं उसका इरादा है। आप केवल ओबीबी का पुन: उपयोग कर सकते हैं कि प्रकाशित किए गए एपीके से जुड़े थे। न तो एपीके ने कभी भी प्रकाशित किया है, इसलिए हम ओबीबी का पुन: उपयोग करने का विकल्प नहीं देते हैं, वह अब तक अपलोड किया गया है।

तो, ऐसा लगता है कि मैं मेरे ऐप की obb फ़ाइलों व्यवहार, जब अपडेट किए बिना वास्तव में प्रकाशन एप्लिकेशन के पिछले संस्करण का परीक्षण नहीं कर सकता।

+0

डॉक्स में उल्लिखित चीजों में से एक। मैंने 2 घंटे बर्बाद कर दिया कि मैं अपनी विस्तार फाइलों का पुन: उपयोग क्यों नहीं कर सकता। –

5

यदि आप नाम प्रारूप [main|patch].<expansion-version>.<package-name>.obb का नाम स्वरूप रखते हैं तो विस्तार-संस्करण होने पर आपको Google डाउनलोडर गतिविधि के माध्यम से विस्तार फ़ाइल डाउनलोड करने पर समान होना आवश्यक है।

कभी-कभी ऐसा होता है कि आपकी विस्तार फ़ाइल एक जैसी है और आपने केवल एपीके को संशोधित किया है, इसलिए आपको नए नाम के साथ फिर से विस्तार फ़ाइल बनाने की आवश्यकता नहीं है, आपको संस्करण कोड को समान रखना होगा और डाउनलोडर गतिविधि में एक ही कोड को मानचित्र करना होगा और इसे फिर से शुरू करें।

http://developer.android.com/guide/market/expansion-files.html#Download

+0

अगर मैं अपना ऐप अपडेट करना चाहता हूं, तो मुझे वर्जनकोड बढ़ाना होगा, और यदि कोई विस्तार फ़ाइल डेवलपर कंसोल में उस नए एपीके से जुड़ी नहीं है, जब कोई नया ऐप चलाता है, तो लाइसेंसिंग लाइब्रेरी का कहना है कि विस्तार फाइलें नहीं कर सकतीं पाया जायेगा। इसलिए, मुझे अपना एपीके अपडेट करते समय एक विस्तार फ़ाइल चुननी होगी। – Gero

+0

http://developer.android.com/guide/market/expansion-files.html#Rules IV बिंदु देखें। –

+1

धन्यवाद! यहां समस्या यह है कि कंसोल (छवि) मुझे पिछली विस्तार फ़ाइल (ड्रॉपडाउन बॉक्स खाली नहीं है) चुनने की अनुमति नहीं देता है ... और यदि एक ही विस्तार फ़ाइल को दोबारा अपलोड करें, तो इसे एक नया विस्तार-संस्करण असाइन किया जाएगा ... तो, कुछ उम्मीद के अनुसार काम नहीं कर रहा है .. – Gero

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