簡體   English   中英

Expo 網絡響應超時,無法在 android 仿真器上運行 Expo 應用程序

[英]Expo network response Timed Out, Can't run Expo app on android emulator

我正在嘗試運行我的 react-native 應用程序,我在 android 模擬器和我的手機華為 Y3II 上運行它,同樣的事情發生了。 幾天前我工作得很好,但突然這個錯誤不斷出現:
Could not load exp://*myip*:19000 network response timed out

在此處輸入圖像描述

在此處輸入圖像描述 終端日志顯示:

Fetching the user profile failed
connect ETIMEDOUT 104.197.216.164:443
aTrying to open the project on Android...
Opening on Android device

我嘗試將環境變量 REACT_NATIVE_PACKAGER_HOSTNAME 設置為我的 ip 地址,我嘗試關閉防火牆,我確保防火牆允許端口,我嘗試將我的網絡從公共更改為私有。 這是我的 package.json 文件:

{
    "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
}

我真的需要解決這個問題請幫忙

只需 go 到 wifi 設置 單擊您的 WIFI 名稱並啟用 使這台電腦可被發現 祝你好運

  1. 確保你的手機和電腦連接到同一個WIFI網絡

  2. 如果您的計算機已連接到移動熱點,請嘗試使用expo start --tunnel命令運行應用程序,如果仍然無法解決問題,則

  3. 將您的 WIFI 更改為專用並關閉專用網絡的防火牆。

或者,您需要將您的 WiFi 設置從公共更改為私有,特別是如果您在 Windows 10 中打開了防火牆設置。這對我來說非常有效。

我在 windows 操作系統中遇到了同樣的問題。 在此之前我安裝了 react-native 並且這個命令react-native run-android在我的 android 設備上正確運行。然后我研究了這本書:

全棧 React Native React Nativ 完整指南

並嘗試遵循它的命令,但是當我運行yarn start我的設備時會顯示一個錯誤,例如這個問題截圖。 我不知道如何在 windows 電腦和我的手機上設置本地網絡。 你能幫助我嗎? 或解釋什么是問題,我該如何解決?

右鍵單擊您的wifi名稱>屬性>將網絡設為私有然后在網絡保護和防火牆中>>關閉私有網絡的防火牆保護

這對我來說很好

讓您的 PC 可被發現。 Go 到 windows 右下角的 wifi 列表 > 單擊“屬性”> 將“網絡配置文件”設置切換為“私有”。 應該為你解決。

只需將您的 wifi 設置更改為私有並關閉防火牆。

Go 到您的 windows 防火牆設置並為端口 19000 設置新的入站規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM