React-native: No se pudo obtener la cola de llamadas nativa: la configuración del puente no está disponible

Creado en 20 abr. 2016  ·  3Comentarios  ·  Fuente: facebook/react-native

_Mac, RN@maestro (887c275), Android_

Compiló el UIExampleProject con:

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

Luego envié esta aplicación a mi dispositivo Android y la instalé.

Pensé que iba a obtener la aplicación para usarla sin conexión, ya que aquí no hay instrucciones especiales para que se ejecute en el dispositivo: Android, ya que aquí se ejecutan en el dispositivo: iOS .

Principalmente estoy aquí para recoger el trofeo:

screenshot_20160419-180732

Locked

Comentario más útil

En realidad, este es un error muy común, pero el mensaje de error se modificó recientemente: (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

El error anterior era un seguimiento de JS que decía que "__fbBatchedBridge" no está definido, lo que se debe a que no se está ejecutando el empaquetador (o se está ejecutando un empaquetador defectuoso). Puede encontrar información aquí:

Yo sugeriría:

  • reinstale toda la pila RN (rm node_modules && npm install)
  • si está utilizando Watchman, desinstálelo o vuelva a instalarlo
  • asegúrese de ejecutar el empaquetador ./packager/packager.sh
  • asegúrese de que la IP/puerto correcto esté configurado en la configuración de depuración de la aplicación

Obviamente, esto supone que desea la compilación de depuración, que no tiene el paquete (y debe ejecutar el empaquetador). Si quieres una aplicación con paquete, es diferente.

Todos 3 comentarios

En realidad, este es un error muy común, pero el mensaje de error se modificó recientemente: (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)

El error anterior era un seguimiento de JS que decía que "__fbBatchedBridge" no está definido, lo que se debe a que no se está ejecutando el empaquetador (o se está ejecutando un empaquetador defectuoso). Puede encontrar información aquí:

Yo sugeriría:

  • reinstale toda la pila RN (rm node_modules && npm install)
  • si está utilizando Watchman, desinstálelo o vuelva a instalarlo
  • asegúrese de ejecutar el empaquetador ./packager/packager.sh
  • asegúrese de que la IP/puerto correcto esté configurado en la configuración de depuración de la aplicación

Obviamente, esto supone que desea la compilación de depuración, que no tiene el paquete (y debe ejecutar el empaquetador). Si quieres una aplicación con paquete, es diferente.

Lo que funcionó fue rm -rf node_modules && npm install

Eliminé /node_modules/ ejecuté npm install , tuve que corregir el error donde react-native 0.26.2 buscaba react 15.0.2, pero instaló react 15.1., así que eliminé el ^ de esta línea en package.json ` "react": "^15.0.2" .

ENTONCES... el error sigue apareciendo en el emulador/aplicación:

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.
¿Fue útil esta página
0 / 5 - 0 calificaciones