世博网络响应超时,无法在android模拟器上运行Expo app

时间:2019-10-14 18:43:58

标签: android react-native android-emulator expo avd

我正在尝试运行我的react-native应用程序,正在android模拟器和手机HUAWEI Y3II上运行它,并且发生了同样的事情。 我几天前一直在努力,但是突然出现了这个错误:
Fetching the user profile failed connect ETIMEDOUT 104.197.216.164:443 aTrying to open the project on Android... Opening on Android device

enter image description here

enter image description here 终端日志显示:

{
    "main": "node_modules/expo/AppEntry.js",
    "scripts": {
        "start": "expo start",
        "android": "expo start --android",
        "ios": "expo start --ios",
        "web": "expo start --web",
        "eject": "expo eject"
    },
    "dependencies": {
        "expo": "^35.0.0",
        "react": "16.8.3",
        "react-dom": "16.8.3",
        "react-native": "file:../../../../Users/RiggedToBlow/Downloads/Compressed/react-native-sdk-35.0.0.tar.gz",
        "react-native-gesture-handler": "~1.3.0",
        "react-native-reanimated": "~1.2.0",
        "react-native-web": "^0.11.7",
        "react-navigation": "^4.0.10",
        "react-navigation-stack": "^1.9.4"
    },
    "devDependencies": {
        "babel-preset-expo": "^7.0.0"
    },
    "private": true
}

我尝试将环境变量REACT_NATIVE_PACKAGER_HOSTNAME设置为我的IP地址, 我试图关闭防火墙, 我确保防火墙中允许使用端口, 我尝试将我的网络从公开改为私有。 这是我的package.json文件:

{{1}}

我真的需要为此工作,请帮忙

7 个答案:

答案 0 :(得分:3)

只需进入wifi设置 点击您的WIFI名称 并启用“使此计算机可发现” 祝你好运

答案 1 :(得分:0)

我在Windows OS中有同样的问题。因为我安装了react-native并且此命令react-native run-android在我的android设备上正确运行。然后我学习了本书:

  

Fullstack React Native React Nativ完整指南

并尝试遵循其命令,但是当我运行yarn start时,我的设备向我显示错误,例如“问题”屏幕截图。 我不知道如何在Windows PC和手机上设置本地网络。 你能帮助我吗?或解释什么是问题,我该如何解决?

答案 2 :(得分:0)

或者,您需要将WiFi设置从公共更改为私有,尤其是在Windows 10中启用了防火墙设置的情况下。这对我来说非常理想。

答案 3 :(得分:0)

右键单击您的wifi名称>属性>将网络设为私有 然后在网络保护和防火墙>>中关闭专用网络的防火墙保护

这对我来说很好

答案 4 :(得分:0)

  1. 确保您的手机和计算机连接到相同的WIFI网络

  2. 如果您的计算机已连接到您的移动热点,请尝试使用id命令运行该应用程序 如果仍然不能解决问题,那么

  3. 将您的WIFI更改为专用,并关闭专用网络的防火墙。

答案 5 :(得分:0)

使您的PC可被发现。转到Windows右下角的wifi列表>单击“属性”>将“网络配置文件”设置切换为“私人”。应该为您解决。

答案 6 :(得分:0)

只需将您的 wifi 设置更改为私有并关闭防火墙。