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

相关推荐
qq_4061761412 分钟前
深入浅出 Vue 路由:从基础到进阶全解析
前端·javascript·vue.js
紫金修道41 分钟前
【OpenClaw】让openclaw根据需求创造自定义skill记录
前端·javascript·chrome
嘉琪0011 小时前
Day6 完整学习包(async/await)——2026 0318
前端·javascript·学习
css趣多多1 小时前
# Vue 3 `<script setup>` 中变量声明的正确姿势:何时必须使用 `ref()`?
前端·javascript·vue.js
kyriewen111 小时前
Sass:让 CSS 从手工作坊迈入工业时代
前端·javascript·css·html·css3·sass·html5
冰暮流星1 小时前
javascript之变量作用域
开发语言·前端·javascript
lxh01131 小时前
嵌套数组生成器题解
开发语言·javascript·ecmascript
Dxy12393102161 小时前
DrissionPage使用js点击:突破常规交互限制的“隐形手”
开发语言·javascript·交互
北寻北爱2 小时前
面试题-js篇
前端·javascript
这是个栗子2 小时前
前端开发中的常用工具函数(五)
javascript·数据结构·reduce