在网上查了不少资料,大部分都说是用setprop修改模拟器dns与本机dns一致,我试了没什么卵用。
但是偶然看到一篇文章说是直接使用命令行启动设置参数的方法 ,这个启发了我,这里给出一个新的方法:
1. 在 AS 的模拟器管理器中选择你想能设置上网的那个模拟器,打开所在本地目录
我这里是在 C:\Users\hoongs\.android\avd\Pixel_5_API_33.avd 这个目录下
打开模拟器所在本地目录
2. 找到该目录下的 emu-launcg-params.txt 这个启动参数文件,在记事本内打开
找到emu-launcg-params.txt
3. 在这里面添加如下代码,这个原理参照上面的文章链接;-avd 下面的那个是你的模拟器设备名称。
-dns-server
8.8.8.8
添加代码启动参数