আমি আমার Nexus5 (অ্যান্ড্রয়েড 5.1.1) এ অসাধারণ প্রজেক্ট চালানোর চেষ্টা করছি।
আমি প্রকল্পটি তৈরি করতে এবং এটি ডিভাইসে ইনস্টল করতে সক্ষম। তবে আমি এটি চালানোর সময়, একটি লাল পর্দা পেয়েছিলাম বলে saying
জেএস বান্ডিল ডাউনলোড করতে অক্ষম। আপনি কি ডেভলপমেন্ট সার্ভারটি চালু করতে বা আপনার ডিভাইসটি সংযোগ করতে ভুলে গেছেন?
নেটিভ আইওএসের প্রতিক্রিয়াতে, আমি jsbundle অফলাইনে লোড করতে বেছে নিতে পারি। অ্যান্ড্রয়েডের জন্য আমি কীভাবে একই জিনিস করতে পারি? (বা কমপক্ষে, আমি সার্ভারের ঠিকানাটি কোথায় কনফিগার করতে পারি?)
হালনাগাদ
স্থানীয় সার্ভারের সাথে চালানোর জন্য, আপনার প্রতিক্রিয়া-নেটিভ প্রকল্পের রুট ডিরেক্টরিতে নিম্নলিখিত কমান্ডগুলি চালান
react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
আরও বিশদ জন্য দয়া করে dsissitka এর উত্তর একবার দেখুন।
সার্ভার ছাড়াই চলতে, jsfile কে apk এ চালিয়ে চালিত করুন:
- এর অধীনে একটি সম্পদ ফোল্ডার তৈরি করুন
android/app/src/main
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
আরও বিশদ জন্য দয়া করে kzzzf এর উত্তর দেখুন।
adb reverse
সমর্থিত নয়?
adb reverse tcp:8081 tcp:8081
আপনাকে এডিবি 1.0.32 সংস্করণ প্রয়োজন, reverse
বিকল্পটি 1.0.31 এ নেই