[英]How to fix Network Response Timed Out when Using Expo on Windows?
[英]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 名稱並啟用 使這台電腦可被發現 祝你好運
確保你的手機和電腦連接到同一個WIFI網絡
如果您的計算機已連接到移動熱點,請嘗試使用expo start --tunnel
命令運行應用程序,如果仍然無法解決問題,則
將您的 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.