如何修复 React Native Expo 中 Android 模拟器上的“连接失败”错误?

问题描述 投票:0回答:1

在 Windows 上,当我使用 expo go 应用程序在 Android Studio 的 Android 模拟器上运行我的 expo/react-native 项目时,它给了我一个连接错误:

“未捕获错误:java.net.SocketTimeoutException:10000ms后无法从/10.0.2.16(端口42646)连接到/192.168.0.96(端口19000)”

大多数可用的解决方案适用于 Android 设备而不是模拟器,但我目前没有 Android 设备 错误消息图片

android windows react-native expo expo-go
1个回答
0
投票

通过 WSL 运行我的 expo 项目并连接到本机 Windows 上的 Android 模拟器时,我遇到了类似的问题。

我将以下几行添加到此

GitHub 问题
中的 .wslconfig 中,现在程序可以在同一网络上进行通信。

[wsl2]
memory=10GB
dnsTunneling=true
autoProxy=true
networkingMode=mirrored

[experimental]
autoMemoryReclaim=gradual
sparseVhd=true
hostAddressLoopback=true
useWindowsDnsCache=true
bestEffortDnsParsing=true
© www.soinside.com 2019 - 2024. All rights reserved.