1.选择手机版本
2.选择x86 镜像,注意不要使用推荐镜像(因为推荐镜像都是带Google play的版本,无法root)
3.网络连接
(1)上图我们可以看到模拟器的wifi是无法连接的,且adb shell 命令的模拟器结尾是美元$符号,代表不是root权限
所以我们需要adb root模拟器
(2)root 成功之后通过getprop 获取模拟器属性,查看是否有net.dns1属性
(3)修改模拟器dns地址与电脑dns地址一致
模拟器联网失败的原因:
1.android 高版本模拟器root失败,原因是安装了戴Google play版本的镜像(生产环境)。所以我们需要安装不带Google play 版本的镜像;
2.net.dns1这个模拟器属性只有在设备root成功之后才会显示,所以没有这个属性代表你设备没有root成功;
检验设备是否root成功的标准:root成功之后,adb shell 命令,设备结尾是#,而不是$。