1. ホーム
  2. android

[解決済み] Windowsでassets index.android.bundleからスクリプトを読み込めない。

2022-03-25 01:20:01

質問

自分のデバイス(Android 4.2.2)上で初めてReact Nativeプロジェクトを実行しようとしています。

そして、私は取得します。

アセットindex.android.bundleからスクリプトをロードすることができません。

使用したコマンド

  1. cd (project directory)
  2. react-native start
  3. react-native run-android

解決方法は?

React Native の チュートリアル (LinuxでAndroidをターゲットに開発)。

この 問題 は、次の手順で問題を解決するのに役立ちました。

  1. (プロジェクトディレクトリの) mkdir android/app/src/main/assets
  2. react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
  3. react-native run-android

上記の手順を scripts の部分を package.json このように

"android-linux": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res && react-native run-android"

を実行すればいいのです。 npm run android-linux を毎回コマンドラインから実行します。