mac下解决androidstudio 模拟器无网络的问题

无网络问题是dns不一样导致无法访问网络。

在android studio 底部 Terminal进入

adb devices //设备列表

adb -s 设备名称 shell

$:输入 getprop 查看dns 是否设置和电脑dns是否一致

第一种解决办法直接设置电脑的dns

1、电脑偏好设置

2、网络偏好设置

3、高级设置

4、WIFI / TCP/IP / DNS /…… 面包屑标签
点击“+” 新增 2个 dns 8.8.8.8 和 114.114.114.114

保存重启模拟器即可上网了。

二种解决办法直接dns启动模拟器(较复杂)

我电脑新建的模拟器存储位置(默认的,如果你没有修改位置应该一样) /Users/*(用户名)/.android/avd/

我的android模拟器命令目录

cd /Users/*(用户名)/Library/Android/sdk/emulator

./emulator -avd  Nexus_5X_API_28 -dns-server 8.8.8.8,114.114.114.114