我一直在努力配置如何配置我的Android模拟器以连接到互联网,当然我尝试了很多解决方案,例如禁用LAN card
或添加dns
服务器,日食中的http proxy
等......
不幸的是,这些解决方案似乎对很多人都有效,但不适合我。
最后,我找到了一个易于理解,易于操作且运行良好的正确解决方案。
答案 0 :(得分:0)
原因: 您的PC可以连接到互联网,但您的模拟器无法连接的原因是模拟器的默认DNS服务器是[10.0.2.3],这与您当前使用的实际不同。
步骤: 1.'CMD-> ipconfig / all'以获得真正的DNS服务器,例如192.168.1.1 2.'CMD-> adb shell-> getprop'获取仿真器的DNS信息,如下所示 [net.dns1]:[10.0.2.3] 2.'CMD-> adb shell-> setprop net.dns1 192.168.1.1'设置DNS服务器
请注意。如果adb shell未被识别为有效命令,请尝试设置ANDROID_HOME和路径