场景

  • 模拟器中跑Android Q版本的网络状态判断

在适配AndroidQ时会需要适配新的网络状态判断,如果是正常开启Android Studio 中内置的模拟器来测试的话会出现问题,由于内置的模拟器是默认不开启的,那如何在Android模拟器上启用互联网呢?其实很简单,只要设置电脑的DNS服务器就OK了,下面列举不同系统电脑的配置

  • Windows
  1. 打开网络和共享中心,然后单击当前连接
  2. 单击“属性”
  3. 双击Internet协议版本4(TCP / IPv4)
  4. 将首选和备用DNS服务器设置为(下面的屏幕截图):
8.8.8.8
8.8.4.4

tip:
1.打开网络和共享中心–查看网络活动模块处–点击右面的连接–弹出网络状态框
2.点击–属性–弹出网络连接属性
3.双击【Internet 协议版本4(TCP/IPv4) 】
4.点击使用下面的DNS服务器地址–参照图片直接地址

  • Mac
  1. 转到设置>网络>高级…> DNS
  2. 删除您在那里的任何条目并添加这两个条目(下面的屏幕截图):
8.8.8.8
8.8.4.4

注意:对于Mac用户,如果条目字段已禁用且您无法编辑它,请单击该窗口底部区域中的“锁定”图标并输入密码以便能够进行更改

重新启动模拟器,这时模拟器的wifi已将DNS更改为8.8.8.8以外的其他情况的修复.虽然这在大多数情况下都有效,但可能还有其他原因可能无法解决此问题.

注:如果以上方法未能解决,可以用下面的粗暴方法解决
由于模拟器的DNS与电脑的DNS不一致而导致模拟器的网络状态一直连不上,只要手动修改一下模拟器的DNS就可以了。

一、 打开SDK所在目录
进入你电脑上skd的安装目录下的emulator文件夹。【(Shift+右键–打开命令模式)或者(在地址栏输入cmd)】,打开之后就自动进入到当前文件夹中了。


模拟器未开启的状态下,在命令行输入如下命令: (Pixel_3_API_29替换成你自己的模拟器名字,其他不变)

emulator -avd Pixel_3_API_29 -dns-server 8.8.8.8,114.114.114.114

回车之后,系统会帮你启动你电脑中名叫Pixel_3_API_29的模拟器,此时模拟器便可以上网了。这种方式最简单粗暴,但也最麻烦,因为这只是一次性的,如果下次不输入这行命令,模拟器还是不能上网,所以每次启动前都要输入这行命令。如果想一劳永逸,可以百度一下如何更改模拟器DNS,网上很多教程。

上面那个步骤如果不知道自己要启动的模拟器的那个名字,一般可以在C盘中的 .android\avd 目录下找到你创建过的所有模拟器

Android Studio-- Android模拟器上启用互联网(WLAN/移动网络)相关推荐

  1. 解决Android Studio连接不上逍遥模拟器的问题

    H:\app\Microvirt\MEmu\adb.exe start-serverH:\app\AndroidSDK\platform-tools\adb.exe connect 127.0.0.1 ...

  2. 解决Android studio启动模拟器一直Waiting for target device to come online的一种方式

    问题: 问题描述: 在Android studio启动模拟器的时候一直显示Waiting for target device to come online,然后等了一段时间之后,模拟器无法启动. 当停 ...

  3. AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法

    附:Android Studio启动模拟器提示"HAXM is not installed"的解决办法 1.首先,按住Ctrl+Alt+Delete,选择任务管理器,点击性能,查看 ...

  4. android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题

    android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...

  5. Android Studio 启动模拟器出现“Timed out after 300seconds waiting for emulator to come online“解决方案

    Android Studio 启动模拟器出现"Timed out after 300seconds waiting for emulator to come online"解决方案 ...

  6. Android Studio中mac上面的安装

    Android Studio中mac上面的安装 学习了:https://blog.csdn.net/xianrenli38/article/details/79347170 http://www.an ...

  7. androidstudio mac mini_苹果M1芯片笔记本能安装运行Android Studio和模拟器吗?能!

    苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌.但是就在前几天,大学时期买的,用了6,7年的联想笔记本,光荣下岗了!趁 ...

  8. android studio try again,完美解决Android Studio在gradle上的各种问题

    原标题:完美解决Android Studio在gradle上的各种问题 题记: 看到很多人都来读这篇文章,说明很多人都有遇到这个问题,文章质量不是很高,感觉我自己都有些看不懂了,因此来更新一下,希望可 ...

  9. Android studio 启动模拟器出现 VT-x is disabled in BIOS 以及 /dev/kvm is not found

    Android studio 启动模拟器出现 VT-x is disabled in BIOS 以及 /dev/kvm is not found 网上大部分文章都是说在bios开启vt-x支持等.这里 ...

最新文章

  1. tomcat高并发配置
  2. Shell编程-控制结构 | 基础篇
  3. Windows Mobile的一些网站和资源(由网友搜集 我整理了一下)
  4. 硅谷对“元宇宙”一无所知
  5. node mysql 查询_Node.js使用mysql进行查询详解
  6. 程序员,建立你的商业意识
  7. 冒泡排序(普通,加强对比)
  8. 站在知乎肩上-做更强的自己(2)
  9. 什么是敏捷项目合同管理?
  10. 自然语言处理系列五》新词发现与短语提取》短语提取
  11. python什么意思m_/usr/bin中的python3.6m 中的m是什么意思?和python3.6有什么区别?
  12. python为什么运行不了_终端里为什么无法运行python?
  13. Java根据图片生成GIF动图
  14. 链接中的utm_source、utm_campaign、utm_campaign、utm_content、utm_term的含义【转】
  15. mysql之连接查询
  16. 【tableau】4个基本图表
  17. html5的基本工作原理,HTML5基础开发教程
  18. 小米10至尊纪念版配置参数
  19. Oracle中rank() over()函数排名
  20. 2022 年广西职业院校技能大赛中职组《网络安全》赛项竞赛规程

热门文章

  1. 制造商将注意力转向轻质量以进一步提高LED市场份额
  2. 好记性不如烂笔头-linux学习笔记4apache相关知识
  3. java1.7.0 for linux_linux操作系统-安装jdk1.7
  4. 75、如何判断接入的是百兆还是千兆网络?
  5. 计算机音乐数字谱抖音,抖音计算器谱子有哪些 计算器音乐乐谱大全
  6. 团灭了3个月的线下营销,还有希望吗?
  7. 下落的树叶(UVa699紫书p159)
  8. 上海的大学计算机专业高考分数线公布,上海全部64所大学排名及分数线分析,想去魔都上学考生家长必看...
  9. 栖息谷访谈-与佛结缘,访钟声悠扬DEEPLIN
  10. mit app中计算器制作程序_“个税APP”,防不胜防啊