25
AndroidはJSバンドルを読み込めませんでした
Nexus5(Android 5.1.1)でAwesomeProjectを実行しようとしています。 プロジェクトをビルドしてデバイスにインストールできます。しかし、それを実行すると、赤い画面が表示されました JSバンドルをダウンロードできません。開発サーバーを起動するか、デバイスを接続するのを忘れましたか? 反応ネイティブiOSでは、jsbundleをオフラインでロードすることを選択できます。Androidで同じことをするにはどうすればよいですか?(または、少なくとも、どこでサーバーアドレスを構成できますか?) 更新 ローカルサーバーで実行するには、react-nativeプロジェクトのルートディレクトリで次のコマンドを実行します。 react-native start > /dev/null 2>&1 & adb reverse tcp:8081 tcp:8081 詳細についてはdsissitkaの回答をご覧ください。 サーバーなしで実行するには、次のコマンドを実行して、jsfileをapkにバンドルします。 下にアセットフォルダを作成します android/app/src/main curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle" 詳細については、kzzzfの回答をご覧ください。
201
android
react-native