Windows环境下Expo无法连接设备/安卓模拟器问题求助
解决Expo
expo start 局域网连接超时问题 检查Expo的网络绑定配置
打开项目根目录的app.json或app.config.js,确认Expo绑定的是正确的局域网网卡。如果存在多网卡(比如VPN、虚拟机网卡),Expo可能选错了网卡。添加或修改expo字段:"expo": { "hostType": "lan", "lanIP": "你的电脑局域网IP(如192.168.1.100)" }保存后重启
expo start。重置Expo缓存
执行命令清除项目缓存,让Expo重新识别本地网络:expo r -c之后再启动
expo start。修复安卓模拟器的端口映射
对于Android Studio模拟器,先确认它和电脑在同一网段。如果还是连不上,执行端口映射命令:adb reverse tcp:8081 tcp:8081(如果你的Expo用了自定义端口,替换成对应的端口号)
调整Windows网络适配器优先级
打开Windows「网络和Internet」→「高级网络设置」→「更多网络适配器选项」,按Alt调出菜单栏,选「高级」→「高级设置」,把当前使用的局域网适配器(Wi-Fi/以太网)移到列表最顶端,确保Expo优先使用这个网卡。更新Expo CLI到最新版
旧版本CLI可能存在局域网连接bug,执行更新命令:npm install -g expo-cli更新完成后重启项目。
内容的提问来源于stack exchange,提问作者dracarys
相关产品推荐
相关产品推荐

