में दूसरों के साथ प्रतिस्थापित होने के बाद ड्रायबल बदल नहीं रहे हैं मैंने अपने ऐप के लिए एक नया थीम सेट बनाया है, और फैसला किया है कि मुझे अब पुराने की आवश्यकता नहीं है। तो, मैंने अपनी नई छवि फ़ाइलों को पुराने लोगों पर कॉपी किया, उन सभी को बदल दिया। मैंने यह सब मेरे drawables फ़ोल्डर्स के लिए किया था। मैंने फिर R.java
को फिर से बनाया, और मेरे आवेदन को पुनर्निर्माण किया।फ़ोल्डर्स
किसी कारण से, यह पुरानी छवियों को उठा रहा है और उन्हें प्रदर्शित कर रहा है। ठीक है, मैंने सोचा, स्मृति/कैश में कुछ होना चाहिए। मैं बस अपनी एमुलेटर छवि मिटा दूंगा और पुनः प्रयास करूंगा।
ऐसा करने के बाद, ऐप अभी भी पुरानी तस्वीरों का उपयोग करता है। मैंने सोचा कि मैंने गलती की होगी और ग्रहण में छवियों की जांच की है, लेकिन यह वहां नई छवियों को दिखाता है। मैंने तब कठोर मामलों को लिया और ड्रॉबल्स फ़ोल्डरों को हटा दिया। इस वजह से मेरी परियोजना को बाहर निकलने का कारण बन गया, इसलिए मैंने वांछित नई तस्वीरों को तुरंत जोड़ा और परियोजना का पुनर्निर्माण किया। कोई त्रुटि दिखाई नहीं दी, और सभी चित्र ग्रहण में बदल गए।
लेकिन ऐप चलाने पर, पुरानी तस्वीरों को अभी भी दिखाया गया है। ऐप के कुछ हिस्सों को छोड़कर। मैंने उपयोग की गई 70 या इतनी तस्वीरों में से केवल 2 ही नए संस्करण को प्रदर्शित कर रहे थे। अन्य सभी अभी भी पुराने चित्र दिखा रहे हैं।
यहां क्या हो सकता है? मैंने अपने एमुलेटर को पुनरारंभ करने की कोशिश की, प्रोजेक्ट को दोबारा शुरू किया, स्रोत के रूप में पुराने का उपयोग करके एक नया प्रोजेक्ट बनाया, मेरे फोन को पुनरारंभ किया, ऐप इंस्टॉल करने से पहले सभी ऐप डेटा मिटा दिया, सभी छवियों को हटा दिया और उन्हें नए लोगों के साथ बदल दिया, लेकिन कुछ भी नहीं लगता काम।
एक ऐप जिसमें नए चित्र शामिल हैं, जो पूरी तरह से ताजा एमुलेटर पर चल रहे हैं, अभी भी कम से कम एक घंटे पहले हटाए गए चित्र प्रदर्शित करते हैं?
क्या आपने ग्रहण को ताज़ा किया था? (आप ग्रहण में अपने res-folder का चयन कर सकते हैं और f5 दबा सकते हैं) – Jave
सूची में जोड़ने के लिए भूल गए, लेकिन हाँ मैंने किया। यह पहली बात थी जो मैंने किया था। मैंने रीफ्रेशिंग/फिक्सिंग/बिल्डिंग प्रोजेक्ट्स के संदर्भ में एक्लीप्से आपको फेंकने वाले सभी विकल्पों की कोशिश की। उदाहरण के लिए जीयूआई बिल्डर नई तस्वीरों को दिखाता है, भले ही परिणाम में कुछ भी बदलाव न हो। –
मुझे लगता है कि आपने एक अलग एमुलेटर की कोशिश की, बस मामले में? या एक असली डिवाइस पर? – Jave