当前位置:   article > 正文

【Android】Android Studio虚拟机不能联网_android studio虚拟机如何联网

android studio虚拟机如何联网

【Android】Android Studio虚拟机不能联网

1.问题描述
  • Android Studio的虚拟机不能连接网络
  • Android Studio(AS)版本:4.0.2
  • 虚拟机API:30(Android 10.0+)

问题原因:据说是Android虚拟机和PC的DNS地址不符,虚拟机默认10.0.2.3

网上转了一圈,网友方法总结:


方法1.通过命令行的方式给模拟器指定要使用的DNS服务器地址
  • 打开SDK安装路径中emulator文件夹:D:\AndroidSDK\emulator

  • 此文件夹目录中直接cmd:

    emulator -avd Pixel_3a_XL_API_30 -dns-server 8.8.8.8,114.114.114.114
    
    • 1
  • 此方法每次打开都要配置一下,治标不治本

方法2.修改虚拟机DNS
  • 运行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 查看		
    
    • 1
    • 2
    • 3
    • 4
  • 这个方法对我的问题没有用

  • 这个方法适用于打开网页直接死掉的情况,我的打开还有进度条只是内容一直加载不出来

方法3.关闭AS的http代理
打开AndroidStudio
打开Setting
搜索http
设置HTTP proxy:点击No proxy
OK
  • 1
  • 2
  • 3
  • 4
  • 5

解决,Android虚拟机API:30(Android 10.0+)可以联网

2.总结
  • 应该是以前我的AS设置了HTTP proxy代理,代理不好使了然后虚拟机就连不上网

  • HTTP proxy设置界面可以测试连接,测试一下连不上,应该就是这种问题,不使用代理就好了,或者换一个连的上的代理

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/290669
推荐阅读
相关标签
  

闽ICP备14008679号