react-native:unable to download js bundle

本文介绍了在使用react-native开发Android应用时遇到的'无法下载JS捆绑包'的问题及其解决方法。首先确保node服务器正常运行,如在react-native 0.18版本下可能需要删除特定文件夹并重启服务器。其次,真机上通过Dev Settings配置电脑的IP和端口(8081),确保在同一网段下,完成设置后即可无线调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

react-native是Facebook发布的一个开源框架,主要可以使用JS实现开发iOS,Android,web等,

他们的口号是仅学一次编写任何平台,learn once,write anywhere

最近我们公司也在使用react-native这个框架,所以我也是学习了一下,在学习过程中遇到的问题和大家分享。

首先将环境配置好后,开始react-native run-andorid运行Android项目到真机上

结果显示unable to download js bundle 以及一片红色(果然不会这么顺利的运行成功),

于是开始想办法解决问题,经过一番努力终于解决了。

问题:unable to download js bundle 

解决办法:


1:启动node 因为react-native是以node为环境运行的(在调试的过程中要保证node server一直启动)


如果出现以上界面说明node启动出现问题

解决:在react-native 0.18版本下进入项目

           找到 项目目录\node_modules\react-deep-force-update



没错就是光标选中的 然后手动删除,重新运行 react-native start



出现上面这个界面  在手机上reload js



到上面的界面说明node启动成功了,然后再次运行react-native run-android



项目运行成功,如果还不行进行第二步

 2:真机摇一摇 进入Dev Settings 

      配置 IP:端口   

      电脑IP(不知道 ipconfig查询一下)  端口:8081    

 (保证手机和本地服务在同一个网段下)重新reload js成功运行

     配置完成Dev setting后便可以在无线的情况下进行调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值