【发布时间】:2020-01-07 19:48:01
【问题描述】:
我正在学习本教程:
https://blog.expo.io/building-a-react-native-app-using-expo-and-typescript-part-1-a81b6970bb82
yarn global add create-react-native-app
create-react-native-app my-app-name
cd my-app-name
yarn start
我与我的手机 (Android) 在同一个网络上。没有VPN。我在我的应用程序的根文件夹中。它说Loading dependency graph, done.,所以我知道它正在运行。
防火墙也因此关闭,这不是超时错误。
当我扫描二维码时:
Something went wrong. Could not load exp://10.0.0.21:19000.
我的问题可能是什么?
编辑
新错误:Uncaught Error: java.net.ConnectException: Failed to connect to /10.0.0.21.19000
【问题讨论】:
-
如果您使用的是 LAN,请确保您的设备与您的开发机器在同一个 wifi 网络上。这可能不适用于某些公共网络。除非您在模拟器中,否则 localhost 将不适用于 iOS,并且仅当您的设备通过 USB 连接到您的机器时,它才适用于 Android。
-
只是一些其他提示。确保验证链接与配置文件中的链接相同。如果是这样,请尝试在浏览器中访问它并启动网络调试工具。进一步的网络测试很有帮助,例如跟踪和查看请求/响应的情况。前段时间我遇到过这个问题,但只需用我的浏览器或 curl 测试链接就可以解决。希望对您有所帮助。
-
@hongdevelop 感激不尽。所有设备都在同一个wifi网络上。这是在安卓上。还是不行。
-
@jazzmasterkc 我在哪个端点上使用 chrome 调试器工具?
标签: react-native expo yarnpkg