Android Studio-- Android模拟器上启用互联网(WLAN/移动网络)
场景
- 模拟器中跑Android Q版本的网络状态判断
在适配AndroidQ时会需要适配新的网络状态判断,如果是正常开启Android Studio 中内置的模拟器来测试的话会出现问题,由于内置的模拟器是默认不开启的,那如何在Android模拟器上启用互联网呢?其实很简单,只要设置电脑的DNS服务器就OK了,下面列举不同系统电脑的配置
- Windows
- 打开网络和共享中心,然后单击当前连接
- 单击“属性”
- 双击Internet协议版本4(TCP / IPv4)
- 将首选和备用DNS服务器设置为(下面的屏幕截图):
8.8.8.8
8.8.4.4
tip:
1.打开网络和共享中心–查看网络活动模块处–点击右面的连接–弹出网络状态框
2.点击–属性–弹出网络连接属性
3.双击【Internet 协议版本4(TCP/IPv4) 】
4.点击使用下面的DNS服务器地址–参照图片直接地址
- Mac
- 转到设置>网络>高级…> DNS
- 删除您在那里的任何条目并添加这两个条目(下面的屏幕截图):
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/移动网络)相关推荐
- 解决Android Studio连接不上逍遥模拟器的问题
H:\app\Microvirt\MEmu\adb.exe start-serverH:\app\AndroidSDK\platform-tools\adb.exe connect 127.0.0.1 ...
- 解决Android studio启动模拟器一直Waiting for target device to come online的一种方式
问题: 问题描述: 在Android studio启动模拟器的时候一直显示Waiting for target device to come online,然后等了一段时间之后,模拟器无法启动. 当停 ...
- AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法
附:Android Studio启动模拟器提示"HAXM is not installed"的解决办法 1.首先,按住Ctrl+Alt+Delete,选择任务管理器,点击性能,查看 ...
- android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题
android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...
- Android Studio 启动模拟器出现“Timed out after 300seconds waiting for emulator to come online“解决方案
Android Studio 启动模拟器出现"Timed out after 300seconds waiting for emulator to come online"解决方案 ...
- Android Studio中mac上面的安装
Android Studio中mac上面的安装 学习了:https://blog.csdn.net/xianrenli38/article/details/79347170 http://www.an ...
- androidstudio mac mini_苹果M1芯片笔记本能安装运行Android Studio和模拟器吗?能!
苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌.但是就在前几天,大学时期买的,用了6,7年的联想笔记本,光荣下岗了!趁 ...
- android studio try again,完美解决Android Studio在gradle上的各种问题
原标题:完美解决Android Studio在gradle上的各种问题 题记: 看到很多人都来读这篇文章,说明很多人都有遇到这个问题,文章质量不是很高,感觉我自己都有些看不懂了,因此来更新一下,希望可 ...
- 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支持等.这里 ...
最新文章
- tomcat高并发配置
- Shell编程-控制结构 | 基础篇
- Windows Mobile的一些网站和资源(由网友搜集 我整理了一下)
- 硅谷对“元宇宙”一无所知
- node mysql 查询_Node.js使用mysql进行查询详解
- 程序员,建立你的商业意识
- 冒泡排序(普通,加强对比)
- 站在知乎肩上-做更强的自己(2)
- 什么是敏捷项目合同管理?
- 自然语言处理系列五》新词发现与短语提取》短语提取
- python什么意思m_/usr/bin中的python3.6m 中的m是什么意思?和python3.6有什么区别?
- python为什么运行不了_终端里为什么无法运行python?
- Java根据图片生成GIF动图
- 链接中的utm_source、utm_campaign、utm_campaign、utm_content、utm_term的含义【转】
- mysql之连接查询
- 【tableau】4个基本图表
- html5的基本工作原理,HTML5基础开发教程
- 小米10至尊纪念版配置参数
- Oracle中rank() over()函数排名
- 2022 年广西职业院校技能大赛中职组《网络安全》赛项竞赛规程
热门文章
- 制造商将注意力转向轻质量以进一步提高LED市场份额
- 好记性不如烂笔头-linux学习笔记4apache相关知识
- java1.7.0 for linux_linux操作系统-安装jdk1.7
- 75、如何判断接入的是百兆还是千兆网络?
- 计算机音乐数字谱抖音,抖音计算器谱子有哪些 计算器音乐乐谱大全
- 团灭了3个月的线下营销,还有希望吗?
- 下落的树叶(UVa699紫书p159)
- 上海的大学计算机专业高考分数线公布,上海全部64所大学排名及分数线分析,想去魔都上学考生家长必看...
- 栖息谷访谈-与佛结缘,访钟声悠扬DEEPLIN
- mit app中计算器制作程序_“个税APP”,防不胜防啊