मेरे रिएक्ट-नेटिव ऐप में मेरे पास "src" फोल्डर है जिसमें एक इमेज शामिल है। em> फ़ोल्डर और स्क्रीन फ़ोल्डर। मेरे स्क्रीन फ़ोल्डर में विभिन्न घटक हैं जहां मैं निम्नलिखित कोड का उपयोग करके छवियों से स्थानीय छवियों का उपयोग कर रहा हूं।
<Image source={require('src/Images/logo.png')} />
logo.png इमेज फोल्डर में रखी गई एक इमेज है, इस तरह की और भी कई इमेज को रेफर किया गया है। अब इन सभी इमेज को डेवलपमेंट मोड में बहुत अच्छी तरह से दिखाया गया है, लेकिन जब मैंने gradlew असेंबलरलीज़ का उपयोग करके रिलीज़ एपीके जेनरेट किया और इंस्टॉल किया मेरे डिवाइस पर एपीके इस तरह से संदर्भित सभी छवियां कहीं गायब हो जाती हैं।
मेरा प्रतिक्रिया-मूल संस्करण 0.40 है।
2 जवाब
चिरंझीवी घिमिरेके उत्तर का अनुसरण करके हल किया गया ए> कदम -
- ../android/app/src/main/ पर एसेट फोल्डर बनाया
- इस कमांड को कमांड प्रॉम्प्ट में कॉपी और पेस्ट करें
प्रतिक्रिया-देशी बंडल --प्लेटफ़ॉर्म Android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app /src/मुख्य/res/
- इस कमांड को cmd gradle असेंबलरलीज में एंटर करें।
- किया हुआ
आईओएस के लिए समकक्ष समाधान link< पर पाया जा सकता है /ए>
इसे चलाने का प्रयास करें
npm start --reset-cache
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
image
छवि टैग स्रोत कोड के संदर्भ में छवियों के लोडिंग, स्वरूपण, बचत, संपीड़न, और प्रदर्शन से संबंधित प्रश्नों के लिए है। इस टैग का उपयोग विभिन्न छवि पुस्तकालयों का उपयोग करके सहायता के लिए भी किया जाना चाहिए। विशिष्ट छवि प्रारूपों के बारे में प्रश्नों में उन स्वरूपों के टैग शामिल होने चाहिए। यह उल्लेख करने के लिए टैग शामिल करें कि क्या प्रश्न प्रारूप रूपांतरण, प्रसंस्करण आदि से संबंधित है।
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
cd android && ./gradlew clean && ./gradlew assembleRelease && ./gradlew installRelease
लेकिन कुछ छवियां नहीं आ रही हैं जबकि अन्य आ रही हैं।react-native bundle --platform android --dev false --entry-file app/index.js --bundle-output android/app/src/main/assets/index.bundle --assets-dest android/app/src/main/res/
कमांड चलाने से कोई फायदा नहीं हुआ। किसी भी सुझाव?