React Native Expo 无法从 phone 连接到同一 wifi 上的笔记本电脑
React Native Expo can't connect from phone to laptop on same wifi
我正在使用 expo 构建 React 本机应用程序,我目前正在使用 public wifi,因为我正在旅行。
我在公共汽车上和旅馆的 wifi 中遇到了一个问题:
- Phone 无法在笔记本电脑(同一 LAN wifi)上连接到 Expo 运行
在多次尝试使用 wifi 连接后,也尝试查看 Windows 防火墙是否与它有关,我终于找到了可能的问题和临时解决方法。
问题:
- 某些路由器具有称为 AP 隔离的配置,可能会在您使用的 public 位置的 router/wifi 上激活该配置,以避免有人入侵他人的计算机。所以基本上同一网络上的任何设备都不能相互通信。
临时解决方法:
- 我实现此功能的唯一方法是在我的 Android phone 上启用 Wifi 热点并将笔记本电脑连接到它。这意味着我也在使用 phone 的 4G 连接上网。 Expo 似乎需要访问 Internet,如果您没有数据将无法使用。
如果您的 Windows 或 Mac 计算机能够创建虚拟访问点,则另一种方法可能会奏效。因此,不是将笔记本电脑连接到 phone,而是相反。
希望这对某人有所帮助!
您应该可以通过 expo 在虚拟设备上 运行。在我的 Macbook 上,我 运行 在 iOS 上工作,如果我在没有互联网的地方工作,但在 PC 上你应该能够 运行 Android 模拟器。
虽然这可能不会提供不直观的做事方式,因为您将使用虚拟设备而不是物理设备,但它仍然非常快速且响应迅速。只知道动画可能不那么流畅。
我经常坐飞机,运行在虚拟设备上使用虚拟设备使我能够在其他情况下无法工作。
我正在使用 expo 构建 React 本机应用程序,我目前正在使用 public wifi,因为我正在旅行。
我在公共汽车上和旅馆的 wifi 中遇到了一个问题: - Phone 无法在笔记本电脑(同一 LAN wifi)上连接到 Expo 运行
在多次尝试使用 wifi 连接后,也尝试查看 Windows 防火墙是否与它有关,我终于找到了可能的问题和临时解决方法。
问题:
- 某些路由器具有称为 AP 隔离的配置,可能会在您使用的 public 位置的 router/wifi 上激活该配置,以避免有人入侵他人的计算机。所以基本上同一网络上的任何设备都不能相互通信。
临时解决方法:
- 我实现此功能的唯一方法是在我的 Android phone 上启用 Wifi 热点并将笔记本电脑连接到它。这意味着我也在使用 phone 的 4G 连接上网。 Expo 似乎需要访问 Internet,如果您没有数据将无法使用。
如果您的 Windows 或 Mac 计算机能够创建虚拟访问点,则另一种方法可能会奏效。因此,不是将笔记本电脑连接到 phone,而是相反。
希望这对某人有所帮助!
您应该可以通过 expo 在虚拟设备上 运行。在我的 Macbook 上,我 运行 在 iOS 上工作,如果我在没有互联网的地方工作,但在 PC 上你应该能够 运行 Android 模拟器。
虽然这可能不会提供不直观的做事方式,因为您将使用虚拟设备而不是物理设备,但它仍然非常快速且响应迅速。只知道动画可能不那么流畅。
我经常坐飞机,运行在虚拟设备上使用虚拟设备使我能够在其他情况下无法工作。