You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bluestacks运行Expo应用遇连接错误,求React Native运行解决方案

解决Bluestacks中Expo应用无法连接exp://127.0.0.1:8081的问题
  • 替换回环地址为局域网IP
    Bluestacks里的127.0.0.1指向模拟器自身,而非你的电脑主机。先通过ipconfig(Windows)或ifconfig(Mac/Linux)获取电脑的局域网IP(格式通常为192.168.x.x)。启动项目时执行expo start --host [你的局域网IP],或者在Expo开发者工具中修改连接地址为该IP,再在Bluestacks中打开exp://[你的局域网IP]:8081。

  • 切换Bluestacks网络模式为桥接
    打开Bluestacks设置,进入「网络」选项,将网络模式切换为桥接模式(避免用NAT模式),这样模拟器能直接接入局域网,和主机处于同一网段。切换后重启Bluestacks再尝试连接。

  • 排查防火墙/安全软件拦截
    检查电脑防火墙是否拦截了8081端口,可临时关闭防火墙测试连接。如果恢复正常,给Expo进程或8081端口添加防火墙允许规则。部分杀毒软件也会拦截本地请求,可暂时关闭排查。

  • 清空Expo缓存并重启
    执行命令expo r -c清空项目缓存,重新启动Expo项目后再在模拟器中尝试连接。

  • 配置ADB端口反向代理
    先确保Bluestacks开启了「ADB调试」(在设置的「高级」选项中开启),然后在终端执行adb reverse tcp:8081 tcp:8081,将模拟器的8081端口映射到主机的对应端口,之后再尝试连接。

内容的提问来源于stack exchange,提问作者mexxzy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 19:27:34