React Native踩坑之Unable to load script from assets

报错:

Unable to load script from assets
‘index.android.bundle’. Make sure your bundle is packaged correctly or you're running a packager server。
uploading-image-826347.png

原因分析

包管理服务器启动失败或没有启动。

解决办法一:

在项目目录下,运行react-native start,启动packager server。

解决办法二:

第一步:首先切换到我们工程的根目录下,然后在android/app/src/main目录下新建一个assets文件夹,windows用户可以直接右键新建或者和mac用户一样在终端中执行以下命令建立:

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/

原文地址:https://www.cnblogs.com/fe-linjin/p/10538168.html