求助:Expo无法连接电脑上的React Native应用
解决Expo扫描二维码提示“localhost不允许连接”的问题
- 确保手机和电脑处于同一Wi-Fi网络,这是Expo设备与开发机通信的基础前提。
- 切换Expo启动地址为本地IP:
运行npm start后,在终端按i键,Expo会自动切换到你的电脑本地IP并生成新二维码,扫描该二维码即可。也可手动指定IP启动,命令为expo start --host [你的本地IP](例如expo start --host 192.168.1.105)。 - 检查安卓设备权限:
进入手机设置-应用-Expo-权限,确认已为Expo App开启网络访问权限。 - 关闭电脑IPv6功能:
部分环境下IPv6会导致localhost解析异常,关闭后重启Expo服务再尝试连接。 - 清除Expo App缓存:
在安卓设备的应用设置中找到Expo,清除其缓存和数据,重新打开App扫描二维码。
内容的提问来源于stack exchange,提问作者Vens Mongo
相关产品推荐
相关产品推荐

