我正试图在我的设备(Android 4.2.2)上首次运行我的第一个React原生项目.
我得到的是:
无法从assets资源 索引加载脚本.安卓捆
我使用的命令:
cd (project directory)
react-native start
react-native run-android
我正试图在我的设备(Android 4.2.2)上首次运行我的第一个React原生项目.
我得到的是:
无法从assets资源 索引加载脚本.安卓捆
我使用的命令:
cd (project directory)
react-native start
react-native run-android
在遵循React Native tutorial(在Linux上开发,面向Android)时,我也遇到了同样的问题.
这个issue帮助我解决了以下步骤中的问题.
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
您可以将上述步骤自动化,方法是将它们放在package.json
的scripts
部分,如下所示:
"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
.