无法通过Expo将Android手机连接到我的项目

tiế*_*yễn 5 react-native expo

我通过CLI在本机react中创建了我的项目:

_npm install -g create-react-native-app
_create-react-native-app AwesomeProject
_cd AwesomeProject
_npm start
Run Code Online (Sandbox Code Playgroud)

然后,我安装expo了Android手机,并在计算机屏幕上扫描了QR码。

但是,我的手机无法连接到项目,我也不知道为什么。它只是加载而失败。这是错误消息:

无法加载exp:// 192.168.56.1:19000。网络响应超时。

这是视图错误:

“未捕获的错误:java,不是。SocketTimeoutException:在10000毫秒后未能连接到/192.168.56.1(端口19000)。

我正在尝试修复它,但仍然无法正常工作。我的手机和笔记本电脑在同一网络上。我现在能做什么?

Nee*_*tty 13

我有同样的问题,但通过运行解决了 expo start --tunnel


小智 8

在连接选项卡中选择隧道而不是LAN本地。这为我解决了这个问题。


小智 6

选择本地而不是局域网。

截屏

当我解决这个问题时,我踢了自己。

  • 这个设置在哪里?我在 expo go 应用程序中找不到 (4认同)

Vis*_*ese 5

我遇到了同样的问题,结果我的防火墙阻止了我与开发服务器端口的连接(对我来说是 19000)。通过禁用防火墙解决了它


小智 5

确保您的设备和电脑处于同一个 LAN/Wifi。它会起作用的。还可以使用 LAN 选项。