_Mac, IA @master (887c275), Android_
Compilé le UIExampleProject avec :
./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease
en react-native/
Ensuite, j'ai envoyé cet apk sur mon appareil Android et je l'ai installé.
Je pensais que j'allais obtenir l'application pour une utilisation hors ligne car il n'y a pas d'instructions spéciales ici pour que Running on Device - Android comme il y en a ici Running on Device - iOS .
La plupart du temps, je suis ici pour ramasser le trophée :
Il s'agit en fait d'une erreur très courante, mais le message d'erreur a récemment été modifié : (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc )
L'erreur précédente était une trace JS indiquant que "__fbBatchedBridge" n'est pas défini, ce qui est dû à l'absence de packager en cours d'exécution (ou à un packer défectueux en cours d'exécution). Vous pouvez trouver des informations ici:
Je voudrais suggerer:
./packager/packager.sh
Cela suppose évidemment que vous vouliez la version de débogage, qui n'a pas le bundle (et vous devez exécuter le conditionneur). Si vous voulez une application avec bundle, c'est différent.
Ce qui a fonctionné était de rm -rf node_modules && npm install
J'ai supprimé /node_modules/
exécuté npm install
, j'ai dû corriger une erreur où react-native 0.26.2 cherchait React 15.0.2, mais il a installé React 15.1., j'ai donc supprimé le ^
de cette ligne dans package.json
` "react": "^15.0.2"
.
ALORS... l'erreur apparaît toujours dans l'émulateur/l'application :
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.
Commentaire le plus utile
Il s'agit en fait d'une erreur très courante, mais le message d'erreur a récemment été modifié : (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc )
L'erreur précédente était une trace JS indiquant que "__fbBatchedBridge" n'est pas défini, ce qui est dû à l'absence de packager en cours d'exécution (ou à un packer défectueux en cours d'exécution). Vous pouvez trouver des informations ici:
Je voudrais suggerer:
./packager/packager.sh
Cela suppose évidemment que vous vouliez la version de débogage, qui n'a pas le bundle (et vous devez exécuter le conditionneur). Si vous voulez une application avec bundle, c'est différent.