Expo开发客户端恢复开发扫码无响应:遗漏步骤排查
Expo开发客户端扫码无反应的恢复步骤
确认设备连接状态
- 检查手机开发者选项中的USB调试、USB安装(部分品牌需开启)是否处于启用状态,确保USB连接模式为「文件传输」或「MIDI」而非仅充电
- 执行
adb devices命令验证ADB连接,若设备未显示,尝试更换USB线/端口,或重启ADB服务:adb kill-server && adb start-server - 确保电脑与手机处于同一网络环境(如同一WiFi或电脑热点),USB连接仍依赖底层网络通信
重启服务与客户端
- 终止当前
npx expo start --dev-client进程,重新执行该命令 - 彻底关闭手机上的Expo开发客户端后重新打开
- 清除Expo缓存后启动服务:
npx expo start --dev-client --clear
- 终止当前
检查服务网络配置
- 启动服务后查看终端输出,确认二维码下方显示的本地IP地址正确;若IP异常,手动指定主机:
npx expo start --dev-client --host localhost - 临时关闭电脑防火墙,排查是否有端口(默认8081)被拦截
- 启动服务后查看终端输出,确认二维码下方显示的本地IP地址正确;若IP异常,手动指定主机:
重装开发客户端(进阶方案)
- 卸载手机上的Expo开发客户端
- 重新执行
npx expo run:android -d安装客户端,再启动服务尝试扫码
内容的提问来源于stack exchange,提问作者louis
相关产品推荐
相关产品推荐

