【Android】解决Android Studio中的虚拟设备无法上网问题

这篇具有很好参考价值的文章主要介绍了【Android】解决Android Studio中的虚拟设备无法上网问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决Android Studio中的虚拟设备无法上网问题

前言 : 使用AndroidStudio自带的虚拟设备在调试软件时, 发现无法联网,然后用虚拟设备自带的浏览器进行网页访问也是失败的, 因此可以说明是整个虚拟设备是无法正常联网通讯的!

问题原因 :可能你的虚拟设备的DNS设置和你的电脑的DNS不在一个网段上,需要修改虚拟设备的网段与电脑的同步即可。

DNS : 域名解析, 主要用于将网址解析为IP地址

解决方式 :

  1. 先关闭虚拟设备以及AndroidStudio

  2. 进入安装SDK的文件夹
    【Android】解决Android Studio中的虚拟设备无法上网问题

    进入emulator文件夹
    【Android】解决Android Studio中的虚拟设备无法上网问题

    直接在该路径栏下输入cmd, 按回车, 进入命令提示符界面
    【Android】解决Android Studio中的虚拟设备无法上网问题

    【Android】解决Android Studio中的虚拟设备无法上网问题

  3. 输入 emulator.exe -list-avds, 它将列出你所拥有的的虚拟设备, 需要复制你所要修改的设备名称, 待会修改会用到
    【Android】解决Android Studio中的虚拟设备无法上网问题

  4. 查出你电脑设备所在的DNS网段

    第一种方式, 直接输入命令行查找 , ipconfig /all
    【Android】解决Android Studio中的虚拟设备无法上网问题

    第二种方式, 直接在电脑的Windows设置上查找, 设置->网络与Internet->状态->属性
    【Android】解决Android Studio中的虚拟设备无法上网问题
    【Android】解决Android Studio中的虚拟设备无法上网问题

  5. 修改虚拟设备的DNS, 继续在命令提示符上输入 emulator.exe -avd 设备名 -dns-server DNS1,DNS2

    1. 比如 : 我电脑的DNS服务是 8.8.8.8114.114.114.114
    2. 即修改名称为Pixel_2_API_30的DNS命令为emulator.exe -avd Pixel_2_API_30 -dns-server 8.8.8.8,114.114.114.114

【Android】解决Android Studio中的虚拟设备无法上网问题

输入命令后会自动弹出虚拟设备的界面, 此时命令行也进入该程序的命令入口
【Android】解决Android Studio中的虚拟设备无法上网问题

  1. 关闭掉窗口使用快捷键Ctrl+C 即可中断运行

【Android】解决Android Studio中的虚拟设备无法上网问题

OK , 大致解决了问题! 希望对大家有帮助!

小Tips : 在Android Studio的虚拟设备上调试软件时, 若程序没有报错, 但运行不出效果的, 可以从虚拟设备上排查问题, 而不至于在代码上排查半天也摸不着头脑。特别是需要联网的应用,我调试时发现问题出现在无法解析主机的地址上,因此可以通过虚拟设备自带的浏览器来检测是否能正常上网!文章来源地址https://www.toymoban.com/news/detail-458505.html

到了这里,关于【Android】解决Android Studio中的虚拟设备无法上网问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Google系列Android手机无法联网/无法上网/WIFI网络受限等问题的解决方法

    https://m.weishi100.com/mweb/single/1666650236443/?id=8960958 https://m.weishi100.com/mweb/series/?id=1372437 https://m.weishi100.com/mweb/series/?id=1373351

    2024年02月04日
    浏览(44)
  • 解决Android Studio 无法显示Layout视图问题

    1、删除如下两个文件 2、重启File-Invalidate and restart 解决Android Studio 无法显示Layout视图问题。

    2024年02月09日
    浏览(38)
  • 【问题解决】Android Studio 无法连接手机(荣耀90)无法识别手机usb

    问题描述: 使用AS调试的时候遇到一个问题,由于是重装后的电脑,什么都没配置,但是两个旧手机都在安装SDK tools里的Google usb driver后直接连上AS,而我的新手机却死活连不上,查了一下午,啥方法都试了,还是连不上 问题解决: 最终发现在开发人员选项-网络 里面有一个

    2024年02月07日
    浏览(63)
  • Android Studio 无法安装apk到小米手机问题解决

    以前开发都是用自己的samsung手机,打开开发者选项和usb调试,直接可以连上Android Studio,进行调试,后来我的samsung退伍了,换上了Apple,就无法使用了,用公司的小米手机打开开发者选项和usb调试,然后进行调试,将apk安装小米手机安装应用报错(Failed to establish session Erro

    2024年02月15日
    浏览(55)
  • VMware虚拟机无法上网解决方法

    VM虚拟机没有网络几乎啥 啥都弄不了,现在让我们一起来解决这个问题叭!!! 1.直接在看网络管理器小程序一般在虚拟机的右上角: (鼠标轻轻放在上面就能看到有无网络连接) 2.ping baidu.com 3.ping 8.8.8.8(是Google提供的免费DNS服务器的IP地址) 4.ping 网关 1):点击左上角的\\\"编辑\\\"选中

    2024年02月06日
    浏览(34)
  • Android Studio Automotive虚拟设备创建过程

    AS添加运行Automotive设备的过程 虚拟器的创建过程就是在Device Manager里添加对应设备并且再选择对应的镜像版本最后产生虚拟设备 如下过程: 可以看到,有手机、平板、穿戴设备、TV、Automotive等设备 点击下方的 New Hardware Profile我们可以自己创建设备,选择设备类型、分辨率、

    2024年02月19日
    浏览(35)
  • VM虚拟机无法上网,以及上网后虚拟机IP与真机IP不在同一网段的问题

    桥接模式 (VMnet0):bridge即为桥接,通常它的名称为VMnet0,使用桥接的方式使得自己的虚拟机和自己的真实机网卡在同一个网段内,从而实现联网,互相通信。 NAT模式(VMnet8):NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在

    2024年02月03日
    浏览(34)
  • VMware虚拟机无法上网的解决办法

    (1)1、在虚拟机右下角的网络适配器上面观察该图标是否是有绿色的灯在闪烁,如果网络适配器是灰色的证明虚拟机的网络没有打开,而是被禁用了,在适配器上点击鼠标右键,打开【设置】,在【已连接】、【启动时连接】的前面打勾。 (2)网络类型你是选择的什么?如

    2024年02月15日
    浏览(29)
  • Android 出现4G模块无法上网问题

    作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:RK3568_Android11_驱动开发,此专栏为RK3568开发板And

    2024年04月23日
    浏览(29)
  • kali虚拟机配置桥接模式无法上网解决方案大全

    kali虚拟机配置桥接模式无法正常上网?盘点我遇到的各种离谱的kali桥接配置问题 目录 首先,kali桥接配置信息【基础】 然后,你就会神奇地发现——上不去网!!!! 一、某些局域网有限制,用户不能自己配置IP 二、虚拟机网络配置问题 三、eth0网卡不存在 四、ping不通本

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包