React Native: could not connect to development server

问题:

运行模拟器错误:无法连接到开发服务器


原因分析:

1、确认模拟器连接状态,是连接成功的

查看进程的端口占用,也没问题

typescript 复制代码
lsof -i tcp:8081
kill pid

2、检查包服务器是否运行正常

连接真机进行调试发现真机是正常的
http://localhost:8081/index.bundle?platform=android&dev=true&minify=false

能够访问, 没有问题

3、检查模拟器能否访问相应地址

在模拟器的browser上打开
http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false

发现不能访问

和模拟器不同的是真机默认访问的是localhost:8081

尝试在android模拟器的浏览器上将10.0.2.2:8081替换为localhost:8081127.0.0.1:8081

发现可以访问

原因在于模拟器不能访问10.0.2.2:8081

关于模拟器网络地址空间 :参考阅读:设置 Android 模拟器网络

搜索到一篇相关文章

could not connect to development server react native ios simulator

解决

因为当时一直开着公司的代立所以将所有的代立都关掉后重启项目发现还是不行,我是直接在编辑器里直接启动的所以感觉应该不太会是代立的问题,也检查过了并没有相关的 tmp文件,很奇怪不过最后重启路由器后就好了。

相关推荐
SEO_juper1 小时前
解密 URL 参数:如何利用它们提升网站性能和用户体验
前端·javascript·ux·seo·url·数字营销·谷歌seo
HyaCinth2 小时前
Taro 数字滚动组件
javascript·react.js·taro
wayne2142 小时前
Android与React Native混合开发打包全攻略:从零搭建自动化CI/CD流水线
react native
早丶睡2 小时前
React的合成事件
react.js
就是我2 小时前
3种必须知道的JavaScript异步编程模型
前端·javascript·面试
青花雅月2 小时前
写好代码之MVVC架构模式
前端·javascript·代码规范
阿豪啊2 小时前
React入门(四)-全局路由以及mock数据模块化
react.js
Huanzhi_Lin2 小时前
webpack配置导致浏览器自动刷新
前端·javascript·webpack
#岩王爷2 小时前
Ajax------免刷新地前后端交互
前端·javascript·ajax·php
MrsBaek3 小时前
前端笔记-JavaScript部分(上)
前端·javascript·笔记