HarmonyOS 鸿蒙Next 本地模拟器 wifi 已连接(不可上网) 怎么办?

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 本地模拟器 wifi 已连接(不可上网) 怎么办?

cke_165.png

Mac电脑,M1 CPU的。

如图,本地模拟器,一直不能使用网络,有人知道怎么搞吗?

10 回复

楼主您好,

模拟器无法连接网络

问题现象

开发者打开了模拟器中的WLAN选项并已成功连接到VirtWifi,但是在模拟器中仍然无法访问网站。

解决措施

是否连接VirtWifi与模拟器能否访问互联网无关。VirtWifi仅用于在模拟器中判断WLAN的连接状态。模拟器访问网络实际上利用的是本地计算机的以太网或者WLAN,与本地计算机共享同一网络资源。如出现无法连接网络的情况,请开发者确认本地网络访问是否受到了限制(如使用公司内网)。如果对网络访问进行了限制,则需要再模拟器上配置网络代理。参见网络代理

其他一切正常,只有这个模拟器不能联网

模拟器wifi 旁边有个感叹号。所有代码使用http请求,或者webview请求,都是报ERR_INTERNET_DISCONNECTED测错误,module.json5也配置了网络请求,但是就是不能联网

cke_474.png

cke_6773.png

楼主解决了吗,我也遇到了这个问题

可以解决,兄弟。这是App没有申请网络权限的原因

只要注意以下两点就可以正常访问:

  1. 在module.json5上配置网络权限申请项

  2. 确保模拟器顶部的网络信息标识在

啥场景啊,我做应用不需要链接这个wifi啊就有网络啊,链接了wifi反而没网了

不连接也没网络

windows 的也是一样,想测试 tcpsocket 也都没法测试 ,难道只能要实体硬件才能测试 ?

请问解决了吗?是不是要真机才能连接,tcpsocket

针对HarmonyOS 鸿蒙Next本地模拟器Wi-Fi已连接但不可上网的问题,以下是一些可能的解决方案:

  1. 检查PC网络连接:模拟器的网络依赖于PC的网络,当PC网络连接信号差时,模拟器的网络连接会受影响。建议检查PC的网络连接状态,尝试重启路由器或切换至其他网络环境。
  2. 检查模拟器网络配置:确认模拟器是否配置了正确的网络代理和DNS。可以尝试修改DNS为公共DNS,如8.8.8.8或114.114.114.114,看是否能解决问题。
  3. 检查防火墙和安全软件:PC的防火墙或安全软件可能阻止了模拟器的网络访问。建议检查防火墙和安全软件的设置,确保模拟器有权访问网络。
  4. 重启模拟器:有时简单的重启模拟器可以解决网络连接问题。

如果以上方法均未能解决问题,可能是模拟器或HarmonyOS 鸿蒙Next系统本身的bug。此时,建议尝试更新模拟器或系统至最新版本,或者联系官网客服以获取更专业的技术支持。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部