因为android调试时要联网,网上查找了一大堆android模拟器连接网络的方法,但都不能用,adb查看net.dns1这些都过时了,只适用9.0以下版本,真的浪费了好多好多时间。百度在第一页齐齐整整的显示满满一页-CSDN的类似文章,但是,一点作用都没太可怕了。绝望之中看到博客园园主twfb的相关博文,完美解决。特地注册这个帐号支持及感谢他一下,也为后来者作提醒少走弯路,做一些补充:
- 打开cmd, 进入你SDK文件夹下的emulator文件夹
emulator.exe -list-avds
- 列出你的虚拟机名
emulator.exe -avd 虚拟机名 -dns-server DNS地址
- 例:
emulator.exe -avd Nexus_5X_API_25_Phone -dns-server 192.168.1.1
- 例:
上述是方法,需要注意的是CMD命令时,需先关闭AVD,执行emmuator.exe时自启AVD,并在CMD命令那里显示执行的信息,如图所示:
PS:原文链接:https://www.cnblogs.com/twfb/p/7221776.html