मेरे रिएक्ट-नेटिव ऐप में मेरे पास "src" फोल्डर है जिसमें एक इमेज शामिल है। em> फ़ोल्डर और स्क्रीन फ़ोल्डर। मेरे स्क्रीन फ़ोल्डर में विभिन्न घटक हैं जहां मैं निम्नलिखित कोड का उपयोग करके छवियों से स्थानीय छवियों का उपयोग कर रहा हूं।

<Image source={require('src/Images/logo.png')} />

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

मेरा प्रतिक्रिया-मूल संस्करण 0.40 है।

6
Manjeet Singh 30 जिंदा 2017, 16:46

2 जवाब

सबसे बढ़िया उत्तर

चिरंझीवी घिमिरे कदम -

  1. ../android/app/src/main/ पर एसेट फोल्डर बनाया
  2. इस कमांड को कमांड प्रॉम्प्ट में कॉपी और पेस्ट करें

प्रतिक्रिया-देशी बंडल --प्लेटफ़ॉर्म Android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app /src/मुख्य/res/

  1. इस कमांड को cmd gradle असेंबलरलीज में एंटर करें।
  2. किया हुआ

आईओएस के लिए समकक्ष समाधान link< पर पाया जा सकता है /ए>

13
devt3000 4 जून 2019, 08:33
3
यदि आपकी प्रतिक्रिया मूल परियोजना निर्देशिका में index.android.js नहीं है, तो यह आदेश मेरे लिए काम करता है /main/assets/index.bundle --assets-dest android/app/src/main/res/"
 – 
Seunope
30 मार्च 2018, 16:58
मैं इन आदेशों को चला रहा हूं: 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 लेकिन कुछ छवियां नहीं आ रही हैं जबकि अन्य आ रही हैं।
 – 
khateeb
5 अक्टूबर 2018, 17:49
यह अजीब है, लेकिन प्रतिक्रिया-मूल के नवीनतम संस्करण के साथ आपको "index.android.bundle" को "index.bundle" से बदलना चाहिए मेसोरेल की टिप्पणी देखें
 – 
Manjeet Singh
6 अक्टूबर 2018, 17:02
मैंने यह कोशिश की और इससे कोई फर्क नहीं पड़ा।
 – 
khateeb
8 अक्टूबर 2018, 10:06
मुझे भी यह समस्या हो रही है। 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/ कमांड चलाने से कोई फायदा नहीं हुआ। किसी भी सुझाव?
 – 
Pankaj
8 फरवरी 2019, 15:37

इसे चलाने का प्रयास करें
npm start --reset-cache

1
chris 13 जुलाई 2020, 10:20