React-native: Не удалось получить собственную очередь вызовов: конфигурация моста недоступна

Созданный на 20 апр. 2016  ·  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

Самый полезный комментарий

На самом деле это очень распространенная ошибка, но сообщение об ошибке недавно было изменено:

Предыдущая ошибка была трассировкой JS, в которой говорилось, что «__fbBatchedBridge» не определен, что вызвано тем, что не запущен упаковщик (или работает неисправный упаковщик). Вы можете найти информацию здесь:

Я бы предложил:

  • переустановите весь стек RN (rm node_modules && npm install)
  • если вы используете watchman, удалите его или переустановите
  • убедитесь, что вы используете упаковщик ./packager/packager.sh
  • убедитесь, что в настройках отладки приложения указан правильный IP/порт

Это, очевидно, предполагает, что вам нужна отладочная сборка, в которой нет пакета (и вы должны запустить упаковщик). Если вы хотите приложение с пакетом, это другое.

Все 3 Комментарий

На самом деле это очень распространенная ошибка, но сообщение об ошибке недавно было изменено:

Предыдущая ошибка была трассировкой JS, в которой говорилось, что «__fbBatchedBridge» не определен, что вызвано тем, что не запущен упаковщик (или работает неисправный упаковщик). Вы можете найти информацию здесь:

Я бы предложил:

  • переустановите весь стек RN (rm node_modules && npm install)
  • если вы используете watchman, удалите его или переустановите
  • убедитесь, что вы используете упаковщик ./packager/packager.sh
  • убедитесь, что в настройках отладки приложения указан правильный IP/порт

Это, очевидно, предполагает, что вам нужна отладочная сборка, в которой нет пакета (и вы должны запустить упаковщик). Если вы хотите приложение с пакетом, это другое.

Что сработало, так это rm -rf node_modules && npm install

Я удалил /node_modules/ запустил npm install , пришлось исправить ошибку, когда 0.26.2 React-Native искал реакцию 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 рейтинги