赞
踩
Android Studio
自带的模拟器本身默认是不能上网的,因为默认DNS为10.0.2.3
,使用这个DNS
是不能上网的。
于是我们需要改模拟器的DNS
,怎么改,通过adb来改。以下步骤是在模拟器已启动下进行得。
root
权限:将SDK文件夹下的platform-tools路径添加到系统变量Path中,因为platform-tools文件夹中有adb.exe。
adb root
通过shell命令设置(获取)IP、网关、dns信息,需要获取root权限。
adb shell
getprop //获取模拟器系统属性
找到 [net..dns1]
, [net.eth0.dns1]
两项,发现后面为10.0.2.3
DNS
setprop net.dns1 8.8.8.8
setprop net.eth0.dns1 8.8.8.8
WiFi
连接网络的,所以修改了DNS
,可以通过重新连接WiFi,来刷新DNS
;adb
不能root
,一般是这个原因;getprop
后,看不到net.eth0.dns1
和net.dns1
,可能是没root
,至于输入了adb root
,但还是不行,可参照第二个问题,adb不能root;Android 11
,你回退,怎么不退到Android 2
呢,既然都Android 11
,那么以前版本的问题多半有解决方案,只不过你不知道而已。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。