世博会应用程序-无法加载带有消息的项目:这比需要的时间长得多

时间:2019-02-09 09:36:56

标签: react-native expo

我以这种方式构建react native应用:

1。 npm install expo-cli --global

2。 expo init my-new-project

3。 cd my-new-project and expo start --lan

4。 install expo on my ios device

5。。打开Expo,然后单击“扫描QR码”,然后在我们的终端中扫描QR码。

但出现以下错误:

error

我在两个设备上都连接到相同的wifi,并且我的ip是相同的。 然后我关闭了Windows防火墙。

您知道为什么会这样吗?我曾经在手机上看到输出,但此后每次都会发生此错误。

8 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,输入“设置”,“网络”,“ WI-Fi”,在您的Internet连接上显示可用的网络,“属性”,然后单击“私人”。然后它起作用了,我希望它也对您有用。

答案 1 :(得分:1)

我认为您应该从浏览器在localhost上运行的开发工具中扫描QR码。如果我没有记错的话,Ios中的Expo应用程序也没有扫描QR码选项。我们通过直接从Camera扫描QR码并使用Expo app将其打开来运行应用程序。根据我的个人经验,当我们将更改保存到应用程序时,终端中显示的QR码会引起问题。

答案 2 :(得分:1)

我也有这个问题,并且能够解决。如果您安装了类似docker的程序,它将创建一个虚拟网络适配器,Expo然后将尝试使用该虚拟网络适配器来托管该应用程序。您希望Expo改为在计算机上使用物理wifi /以太网适配器,因为这将使其与您的电话(位于同一网络上)进行通信。

您可以通过更改适配器属性以确保Expo使用正确的网络适配器来承载您的开发环境来解决该问题:

https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/adapter-priority-setting-unavailable-in-windows-10/d2b63caa-e77c-4b46-88b5-eeeaee00c306?auth=1

重新启动Expo服务器,并在完成以上链接中的步骤后重试。

答案 3 :(得分:1)

我遇到了同样的问题。切换到tunnel连接并成功。

答案 4 :(得分:0)

将手机连接到相同的WIFI网络,它应该可以正常工作。

答案 5 :(得分:0)

您必须使用博览会帐户登录PC

答案 6 :(得分:0)

我遇到了同样的问题。我断开了 wifi 网络的连接,重新连接并开始工作。

答案 7 :(得分:0)

我在 iPhone 上遇到了这个问题 - 它可以正常工作至少一个月,直到突然无法连接。它仍然可以使用“隧道”选项进行连接,但不能使用 LAN。

有趣的是,iPhone 可以连接到不同的 PC,同时不同的设备可以连接到 iPhone 有问题的机器上的 Expo。

尝试了很多其他的东西后,我在手机上卸载并重新安装了 Expo Go 应用,它又开始工作了。