大家好,
我和我的一个团队成员开始了一个项目。我们的目标是用React Native
创建一个Expo
应用程序。这不是我第一次使用Expo
或React Native
。
问题:我使用Ubuntu 18.04
而我的朋友使用Windows 10
。像往常一样Windows
搞砸了。当我的朋友在与我相同的项目中运行expo start
时,他将无法通过手机连接到项目,而不是我。但是当我用Expo
启动expo start
项目时,一切对他和我来说都很好。
在测试完所有内容后,我们得出的结论是,这不是他/我的手机或互联网。这是他的机器阻塞了一些东西,我们不知道如何解决它。
我在Expo Forums上发布了原始的帮助请求。
我希望有人能够提供帮助!
我发现了问题所在。它似乎是VMware
/ Virtualbox
。
这是一个引用的解决方案,我发现here。
Windows 10的解决方案。转到cmd并编写ipconfig。看看第一个以太网适配器是什么。它应该是以太网适配器以太网。如果不是,它就像以太网适配器Virtualbox ......那么这就是voalaa的问题。 Expo正在接受虚拟机的ip地址。因此,请转到“网络连接”,右键单击要禁用的适配器,然后将状态更改为禁用。将计算机连接到以太网,然后将电话连接到同一个wifi网络。重新启动Expo,然后应更改默认URL。选择host-> lan,启动应用程序然后 - >运行android。而已。
我希望这会有助于其他人!