赞
踩
问题原因:据说是Android虚拟机和PC的DNS地址不符,虚拟机默认10.0.2.3
网上转了一圈,网友方法总结:
打开SDK安装路径中emulator文件夹:D:\AndroidSDK\emulator
此文件夹目录中直接cmd:
emulator -avd Pixel_3a_XL_API_30 -dns-server 8.8.8.8,114.114.114.114
此方法每次打开都要配置一下,治标不治本
运行AS的虚拟机
打开SDK安装路径中platform-tools文件夹:D:\AndroidSDK\platform-tools
此文件夹目录中直接cmd:
adb root //获得修改系统配置权限
adb shell //打开adb shell
getprop | grep dns //查看虚拟机DNS:[net.dns1]: [10.0.2.3]和[net.radio0.dns1]: [10.0.2.3]
setprop net.radio0.dns1 x.x.x.x(电脑DNS) //修改DNS,电脑DNS可在cmd中 ipconfig /all 查看
这个方法对我的问题没有用
这个方法适用于打开网页直接死掉的情况,我的打开还有进度条只是内容一直加载不出来
打开AndroidStudio
打开Setting
搜索http
设置HTTP proxy:点击No proxy
OK
解决,Android虚拟机API:30(Android 10.0+)可以联网
应该是以前我的AS设置了HTTP proxy代理,代理不好使了然后虚拟机就连不上网
HTTP proxy设置界面可以测试连接,测试一下连不上,应该就是这种问题,不使用代理就好了,或者换一个连的上的代理
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。