2012-10-15 37 views
8

मैंने अपने आवेदन के एक संस्करण को जारी किया। इस संस्करण के लिए मेरे पास लॉन्चर आइकन के लिए एक छवि थी। अगले संस्करण (अपडेट) के लिए, मैंने इस आइकन को अन्य छवि के साथ बदल दिया।एंड्रॉइड, जब मैं अपनी छवियों को अपडेट करता हूं तो लॉन्चर आइकन और अन्य छवियां क्यों नहीं बदली जातीं?

मेरी समस्या तब होती है जब मैं नए संस्करण के साथ अंतिम संस्करण अद्यतन करता हूं, नया लॉन्चर आइकन प्रदर्शित नहीं होता है और पुराना अभी भी प्रदर्शित होता है।

हालांकि, अगर मैं अनइंस्टॉल करने से पहले डेटा साफ़ करता हूं और उसके बाद अनइंस्टॉल करने के बाद नया संस्करण स्थापित करके मैं नई लॉन्चर छवि देख सकता हूं। समस्या यह है कि मैं सभी ग्राहकों को एक-एक करके नहीं पूछ सकता, कृपया डेटा साफ़ करें और फिर नए संस्करण में अपडेट करने से पहले अनइंस्टॉल करें।

समाधान क्या है?

+0

क्या हम 'कोड' देख सकते हैं जहां आप अपना अलग संस्करण एप्लिकेशन बदल रहे हैं संस्करण संस्करण –

+0

के परिवर्तन के साथ आप क्या कर रहे हैं धन्यवाद राघव, मैं कोड के माध्यम से प्रतिस्थापित नहीं कर रहा हूं। मेरा मतलब है कि मैं रिक/ड्रॉइंग फ़ोल्डर में छवि बदलता हूं। मैं ग्रहण में अधिक और ताज़ा, इमारत और संकलन बदलता हूं। – Hesam

+0

क्योंकि एमुलेटर में हैं उनके पास एमुलेटर/डिवाइस में संग्रहीत कुछ पिछले कैश हैं, आपको कभी-कभी अपने परिवर्तन –

उत्तर

1

मैंने कई बार अपने ऐप्स के लिए लॉन्चर आइकन बदल दिए हैं, और इसमें कोई समस्या नहीं है (उपयोगकर्ता आधार कुछ लाख उपयोगकर्ता हैं)। आपके स्रोत कोड में आपके पास कुछ भी नहीं है, बस .png फ़ाइल को res फ़ोल्डर में बदलें और अपनी प्रोजेक्ट का पुनर्निर्माण करें।

नोट: यदि आप कुछ आईडीई (ग्रहण, इंटेलिजे आईडीईए इत्यादि) का उपयोग कर अंतिम .apk बना रहे हैं तो इसे रीफ्रेश करना न भूलें और इसे बनाने से पहले अपनी परियोजना को पूरी तरह साफ़ करें।

+0

धन्यवाद डेट हिट, आप सही हैं। लेकिन एक एकल एपीके के साथ यदि मैं पूर्व-स्थापित ऐप को नए के साथ अपडेट करता हूं, तो पुराना आइकन प्रदर्शित होगा। हालांकि, अगर मैं डिवाइस से एप्लिकेशन को हटा देता हूं और इस एपीके फ़ाइल के साथ ऐप इंस्टॉल करता हूं, तो नया आइकन प्रदर्शित होगा। यह परेशानी है। – Hesam

+0

"प्री-इंस्टॉल ऐप" से आपका क्या मतलब है? क्या आपकी ऐप देशी फर्मवेयर के भीतर कुछ एंड्रॉइड डिवाइस पर पूर्व-स्थापित है? – HitOdessit

+0

ओह नहीं। मैंने प्ले बाजार में ऐप का पहला संस्करण जारी किया। दूसरी रिलीज के लिए, मैंने अभी लॉन्चर आइकन और दो छवि पृष्ठभूमि बदल दी हैं। फिर मैं इसे प्ले बाजार में अपलोड करता हूं। अब, संस्करण 1 से 2 तक ऐप को अपग्रेड करने के बाद, लॉन्चर आइकन और एक छवि पहले की तरह ही है (केवल एक छवि सही ढंग से बदल दी गई है)। लेकिन अगर मैं डिवाइस से संस्करण 1 को अनइंस्टॉल करता हूं और संस्करण 2 स्थापित करता हूं तो सबकुछ ठीक है। यदि आप अभी भी मेरा मतलब नहीं प्राप्त कर सकते हैं तो कृपया मुझे क्षमा करें मेरी अंग्रेजी भयानक है :)। धन्यवाद – Hesam

1

कृपया जांच करें कि मैं एक ही मुद्दा जब मैं शामिल नहीं किया गया आवेदन टैग में आइकन है प्रकट

<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
</application> 

में आइकन का उल्लेख किया है। लेकिन एप्लिकेशन टैग

0

में आइकन जोड़ने के बाद इसे हल किया गया यह छवि को बदलने के जितना आसान होना चाहिए, लेकिन कभी-कभी यह ग्रहण पर काम नहीं करता है। मैंने इसे पुराने आइकन लॉन्चर (सभी संस्करणों mdpi, hdpi ...) को हटा दिया और फिर नए नाम को एक अलग नाम से चिपकाया।

शायद यह आपका मामला नहीं है, लेकिन यह मेरा मामला था, और यह किसी और के लिए हो सकता है।

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

  • कोई संबंधित समस्या नहीं^_^