Android 10.0模拟器创建过程与失败原因

1.选择手机版本

image.png

2.选择x86 镜像,注意不要使用推荐镜像(因为推荐镜像都是带Google play的版本,无法root)

image.png

3.网络连接

image.png

(1)上图我们可以看到模拟器的wifi是无法连接的,且adb shell 命令的模拟器结尾是美元$符号,代表不是root权限
所以我们需要adb root模拟器


image.png

(2)root 成功之后通过getprop 获取模拟器属性,查看是否有net.dns1属性


image.png
image.png

(3)修改模拟器dns地址与电脑dns地址一致


image.png

模拟器联网失败的原因:
1.android 高版本模拟器root失败,原因是安装了戴Google play版本的镜像(生产环境)。所以我们需要安装不带Google play 版本的镜像;
2.net.dns1这个模拟器属性只有在设备root成功之后才会显示,所以没有这个属性代表你设备没有root成功;
检验设备是否root成功的标准:root成功之后,adb shell 命令,设备结尾是#,而不是$。

你可能感兴趣的:(Android 10.0模拟器创建过程与失败原因)