Android 10.0模拟器创建过程与失败原因
2020-05-06 本文已影响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 命令,设备结尾是#,而不是$。