_Mac、 RN @ master (887c275)、Android_
UIExampleProjectを次のコマンドでコンパイルしました。
./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease
react-native/
次に、このapkをAndroidデバイスに送信してインストールしました。
ここにデバイスで実行-iOSがあるので、デバイスで実行-Androidについての特別な指示がここにないので、私はオフラインで使用するためにアプリを入手しようと思っていました。
ほとんどの場合、私はトロフィーを受け取るためにここにいます:
これは実際には非常に一般的なエラーですが、エラーメッセージは最近変更されました:(commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)
以前のエラーは、「__ fbBatchedBridge」が定義されていないことを示すJSトレースでした。これは、パッケージャーが実行されていない(またはパッカーが実行されていない)ことが原因です。 あなたはここで情報を見つけるかもしれません:
私は提案します:
./packager/packager.sh
これは明らかに、バンドルがないデバッグビルドが必要であることを前提としています(パッケージャーを実行する必要があります)。 バンドル付きのアプリが必要な場合は異なります。
うまくいったのはrm -rf node_modules && npm install
/node_modules/
を削除しましたnpm install
を実行し、react-native0.26.2がreact15.0.2を探していたエラーを修正する必要がありましたが、react 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.
最も参考になるコメント
これは実際には非常に一般的なエラーですが、エラーメッセージは最近変更されました:(commit https://github.com/facebook/react-native/commit/c24fae9544bb3f6a6313e9583c875591607bcefc)
以前のエラーは、「__ fbBatchedBridge」が定義されていないことを示すJSトレースでした。これは、パッケージャーが実行されていない(またはパッカーが実行されていない)ことが原因です。 あなたはここで情報を見つけるかもしれません:
私は提案します:
./packager/packager.sh
これは明らかに、バンドルがないデバッグビルドが必要であることを前提としています(パッケージャーを実行する必要があります)。 バンドル付きのアプリが必要な場合は異なります。