unable to load script from assets 和could not connect to development server解决方案

小编碰到该问题是在利用Android studio正确运行react native项目时遇见,可以正确编译,但是不能显示出正确界面,如下图所示。 

解决方案:

1.设置IP和端口

报错页面晃动手机,显示菜单——点击DevSettings——点击Debug host &port for device——设置IP和端口(如:192.168.1.186:8081)——点击返回(空白页面)——再次晃动手机——点击reload ,此时Js程序即可显示出来。

 

 2.原因没有找到assets下文件,手动创建并设置

(1)在项目main下新建assets文件夹

(2)Cmd运行如下命令:

命令:

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

(3)执行react-native run-Android即可

 

3.执行方案2中的命令,再运行react-native run-android.双击R键刷新模拟器

Tips:运行IOS,如果想指定某个模拟器,执行如下命令:

react-native run-ios –simulator “iPhone X”

查看IOS设备:在终端输入如下命令:

xcrun simctl list devices

 

 

 


Good luck!

Write by Jimmy.li 


 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值