React native expo
我正在尝试使用Expo和Create React Native App在我的Android模拟器和我的Iphone中运行应用程序。
我运行了以下命令来执行此操作。
create-react-native-app MyFirstApp
npm run android
执行运行命令后,应用程序在模拟器中运行,并出现以下错误:
Something went wrong! Could not load *ip*. Network response timed out.
Uncaught error: java.SocketTimeoutException: connect timed out.
当我在我的Iphone上扫描QR码并且无法在我的网络浏览器中访问ip时,会发生同样的事情。
我在互联网上找到了以下修复程序但似乎没有任何效果:
- 将端口19000添加到Windows防火墙中的入站规则
- 更新Java和npm
- npm start而不是npm run android
编辑:
我安装了Expo XDE来启动服务器。当我使用隧道时它工作正常,但重新加载更改时该选项非常慢。它仍然无法与localhost或LAN一起使用。我是否有可能使用端口转发之类的东西在我的路由器上打开这个端口?
另外:当我在Google Chrome中键入:localhost:19000时,我会收到一些Json。但是当我参加世博会时,这不起作用!
回答如下:我有同样的问题。我的问题是VirtualBox安装了几个虚拟以太网适配器,而NPM正在选择其中一个。在控制面板>所有控制面板项>网络连接中禁用它们后,Expo应用程序按预期连接。
React native expo
我正在尝试使用Expo和Create React Native App在我的Android模拟器和我的Iphone中运行应用程序。
我运行了以下命令来执行此操作。
create-react-native-app MyFirstApp
npm run android
执行运行命令后,应用程序在模拟器中运行,并出现以下错误:
Something went wrong! Could not load *ip*. Network response timed out.
Uncaught error: java.SocketTimeoutException: connect timed out.
当我在我的Iphone上扫描QR码并且无法在我的网络浏览器中访问ip时,会发生同样的事情。
我在互联网上找到了以下修复程序但似乎没有任何效果:
- 将端口19000添加到Windows防火墙中的入站规则
- 更新Java和npm
- npm start而不是npm run android
编辑:
我安装了Expo XDE来启动服务器。当我使用隧道时它工作正常,但重新加载更改时该选项非常慢。它仍然无法与localhost或LAN一起使用。我是否有可能使用端口转发之类的东西在我的路由器上打开这个端口?
另外:当我在Google Chrome中键入:localhost:19000时,我会收到一些Json。但是当我参加世博会时,这不起作用!
回答如下:我有同样的问题。我的问题是VirtualBox安装了几个虚拟以太网适配器,而NPM正在选择其中一个。在控制面板>所有控制面板项>网络连接中禁用它们后,Expo应用程序按预期连接。