react native中Unable to load script from assets 'index.android.bundle'解决方案

花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述react native中Unable to load script from assets ' index.android.bundle' 解决方案相关的知识,希望能为你提供帮助。

 

刚刚朋友问我,说是创建好一个项目,运行后报错:Unable to load script from assets \'index.android.bundle\',以前好好的没出现这种现象,于是我找到一个解决方案,分享一下。
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片

 
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片

 
解决这个问题的方案是:
进入你该项目的根目录下的 android目录下的app目录下的src文件下的mian文件,(可能说的有点绕),在main件夹下,创建一个assets文件,这个文件是rn的资源文件夹!
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片
之后用dos进入你的项目根目录,执行一下命令:
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

【react native中Unable to load script from assets ' index.android.bundle' 解决方案】
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片

命令执行成功后返回如下:
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片

好,那接下来就可以在做运行你的命令了,react-native run-android
react native中Unable to load script from assets 'index.android.bundle'解决方案

文章图片

 
  现在上述问题解决了,但是新问题又出现了,log控制台没有弹出来,所以接下来就会去找这个问题的答案,如果你遇到同样的问题,如果你已经找到了答案,欢迎分享!
 
 

    推荐阅读