React-native: تعذر الحصول على قائمة انتظار المكالمات الأصلية: تكوين الجسر غير متاح

تم إنشاؤها على ٢٠ أبريل ٢٠١٦  ·  3تعليقات  ·  مصدر: facebook/react-native

_Mac ، RN @ master (887c275) ، Android_

جمَّع مشروع UIExampleProject باستخدام:

./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease في react-native/

ثم أرسل ملف apk هذا إلى جهازي الذي يعمل بنظام Android وقم بتثبيته.

اعتقدت أنني سأحصل على التطبيق للاستخدام في وضع عدم الاتصال نظرًا لعدم وجود تعليمات خاصة هنا لهذا التشغيل على الجهاز - Android حيث يوجد هنا يعمل على الجهاز - iOS .

أنا هنا في الغالب لأحصل على الكأس:

screenshot_20160419-180732

Locked

التعليق الأكثر فائدة

هذا في الواقع خطأ شائع جدًا ، ولكن تم تغيير رسالة الخطأ مؤخرًا: (الالتزام https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

كان الخطأ السابق عبارة عن تتبع JS يقول لم يتم تعريف "__fbBatchedBridge" وهو ناتج عن عدم تشغيل الحزم (أو تشغيل الحزم الخاطئ). قد تجد معلومات هنا:

أود أن أقترح:

  • أعد تثبيت مكدس RN بالكامل (تثبيت rm node_modules && npm)
  • إذا كنت تستخدم مراقب ، فقم بإلغاء تثبيته أو إعادة تثبيته
  • تأكد من تشغيل الحزم ./packager/packager.sh
  • تأكد من تعيين IP / المنفذ الصحيح في إعدادات تصحيح التطبيق

من الواضح أن هذا يفترض أنك تريد بنية التصحيح ، التي لا تحتوي على الحزمة (ويجب عليك تشغيل الحزم). إذا كنت تريد تطبيقًا يحتوي على حزمة فهو مختلف.

ال 3 كومينتر

هذا في الواقع خطأ شائع جدًا ، ولكن تم تغيير رسالة الخطأ مؤخرًا: (الالتزام https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

كان الخطأ السابق عبارة عن تتبع JS يقول لم يتم تعريف "__fbBatchedBridge" وهو ناتج عن عدم تشغيل الحزم (أو تشغيل الحزم الخاطئ). قد تجد معلومات هنا:

أود أن أقترح:

  • أعد تثبيت مكدس RN بالكامل (تثبيت rm node_modules && npm)
  • إذا كنت تستخدم مراقب ، فقم بإلغاء تثبيته أو إعادة تثبيته
  • تأكد من تشغيل الحزم ./packager/packager.sh
  • تأكد من تعيين IP / المنفذ الصحيح في إعدادات تصحيح التطبيق

من الواضح أن هذا يفترض أنك تريد بنية التصحيح ، التي لا تحتوي على الحزمة (ويجب عليك تشغيل الحزم). إذا كنت تريد تطبيقًا يحتوي على حزمة فهو مختلف.

ما نجح هو rm -rf node_modules && npm install

لقد حذفت /node_modules/ ركض npm install ، واضطررت إلى إصلاح الخطأ حيث كان التفاعل الأصلي 0.26.2 يبحث عن رد فعل 15.0.2 ، ولكن تم تثبيته رد فعل 15.1. ، لذلك أزلت ^ من هذا السطر في package.json ` "react": "^15.0.2" .

بعد ذلك ... لا يزال الخطأ يظهر في المحاكي / التطبيق:

Couldn't get the native call queue: bridge configuration isn't available. this probably indicates there was an issue loading the JS bundle, e.g. it wasn't packaged into the app or was malformed. Check your logs ('adb logcat') for more information.
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات