私のデバイス (Android 4.2.2) で初めて React Native プロジェクトを実行しようとしています。
そして私はこう得ます:
アセット index.android.bundle からスクリプトを読み込めません
使用したコマンド:
cd (project directory)
react-native start
react-native run-android
ベストアンサー1
React Nativeのチュートリアルで同じ問題に遭遇しましたチュートリアル(Linux 上で開発し、Android をターゲットとしています)。
これ問題次の手順で問題を解決するのに役立ちました。
- (プロジェクトディレクトリ内)
mkdir android/app/src/main/assets
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
上記の手順を次のよう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
その後は、毎回コマンドラインから実行できるようになります。