_Mac, RN@master (887c275), Android_
Kompiliert das UIExampleProject mit:
./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease
in react-native/
Dann schickte ich diese apk an mein Android-Gerät und installierte sie.
Ich dachte, ich würde mir die App für die Offline-Nutzung besorgen, da es hier keine speziellen Anweisungen für Running on Device - Android gibt, wie es hier Running on Device - iOS gibt.
Meistens bin ich hier, um die Trophäe abzuholen:
Dies ist eigentlich ein sehr häufiger Fehler, aber die Fehlermeldung wurde kürzlich geändert: (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc )
Der vorherige Fehler war ein JS-Trace, der besagte, dass "__fbBatchedBridge" nicht definiert ist, was darauf zurückzuführen ist, dass kein Packer ausgeführt wird (oder ein fehlerhafter Packer ausgeführt wird). Informationen finden Sie hier:
Ich würde vorschlagen:
./packager/packager.sh
Dies setzt offensichtlich voraus, dass Sie den Debug-Build wünschen, der das Bundle nicht enthält (und Sie müssen den Packager ausführen). Wenn Sie eine App mit Bundle wollen, ist das anders.
Was funktionierte, war rm -rf node_modules && npm install
Ich löschte /node_modules/
lief npm install
, musste fix Fehler wo reagieren-native 0.26.2 suchte reagieren 15.0.2, aber es installiert 15,1 reagieren., So dass ich die entfernt ^
aus dieser Zeile in package.json
` "react": "^15.0.2"
.
THEN... Fehler erscheint immer noch in Emulator/App:
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.
Hilfreichster Kommentar
Dies ist eigentlich ein sehr häufiger Fehler, aber die Fehlermeldung wurde kürzlich geändert: (commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc )
Der vorherige Fehler war ein JS-Trace, der besagte, dass "__fbBatchedBridge" nicht definiert ist, was darauf zurückzuführen ist, dass kein Packer ausgeführt wird (oder ein fehlerhafter Packer ausgeführt wird). Informationen finden Sie hier:
Ich würde vorschlagen:
./packager/packager.sh
Dies setzt offensichtlich voraus, dass Sie den Debug-Build wünschen, der das Bundle nicht enthält (und Sie müssen den Packager ausführen). Wenn Sie eine App mit Bundle wollen, ist das anders.