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文件,很奇怪不过最后重启路由器后就好了。

相关推荐
山荷枝11 分钟前
05-Vue
前端·javascript·vue.js
breeze jiang24 分钟前
Next.js App Router 全栈实战:从 SPA 的 SEO 痛点到服务端组件与 Hydration 水合机制
开发语言·javascript·ecmascript
可爱的秋秋啊33 分钟前
vue调用腾讯人脸组件封装+接口请求后端调用
前端·javascript·vue.js
绝世唐门三哥1 小时前
CSS 虚线下划线用法指南:text-decoration 完整解析
前端·javascript·css
苏灿烤鱼1 小时前
14MB 模型,凭什么跟 270M 对打?
javascript·python·agent
To_OC9 小时前
LC 560 和为 K 的子数组:前缀和配哈希表,这对组合我是真的服了
javascript·算法·程序员
明朝百晓生10 小时前
Deep RL learning[2026/8]
开发语言·javascript·人工智能
用户9385156350711 小时前
ESLint 代码规范完全指南——从 AST 原理到 flat config 逐行解析
javascript·后端·代码规范
kyriewen13 小时前
今年裁了16万技术人——但字节前端岗反而涨了23%
前端·javascript·面试
王林不想说话14 小时前
ES6 到 ES2026 全面进阶指南:新特性、原理、示例与工程落地
前端·javascript·面试