【转】Android Studio安卓模拟器不能联网的解决方案

如题所述

第1个回答  2022-06-14
原文链接

之前做测试的时候发现虚拟机无法联网(浏览器打开任意网址, 显示 403 forbidden);

首先 确保你当前的电脑可以联网 然后打开模拟器的浏览器输入常用网址, 例如 www.baidu.com 看看是否能够联网
如果访问失败 在本机中在 cmd 中 ping www.baidu.com 获得百度的 ip 地址 然后在浏览器中输入 https:// 百度的 ip 地址 看看是否能够访问
如果能够访问 那么你就遇到了和我一样的问题 请继续看
打开你的 sdk 目录中的 emulator 文件夹 按住 shift 键同时右击空白处 选择在此处打开命令窗口
然后输入 emulator @你模拟器的名字 -dns-server 8.8.8.8,114.114.114.114

这时候你的模拟器就可以启动了

很多网友也问到为啥自己的 PC 机可以上网,而运行在 PC 机上面的 android 模拟器却不能上网呢?
是因为 PC 机的 DNS 一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用 ipconfig /all 命令检查下;
而模拟器默认的 DNS 为:10.0.2.3,那么模拟器跟自己的 PC 就不在同一个网段了,使用就导致自己的 PC 机可以上网,
而模拟器不能上网,下面就简单介绍下如何设置才能让模拟器也可以上网:

首先,如果没有配置 sdk 的环境变量的,那么在 CMD 命令下进入 sdk 安装路径的 tools 目录下
(4.0 应该是进入 platform_tools 目录下),然后使用 adb shell 命令,如果配置了 sdk 的环境变量的,
那么直接在 CMD 窗口中输入 adb shell,如:C:\Documents and Settings\Administrator>adb shell
然后输入:getprop 查看系统当前的各项属性,得到模拟器的 DNS 地址,如下:
下面就是使用 setprop 命令把模拟器的 DNS 改为自己 PC 的 DNS,例如:192.168.1.1
setprop net.dns1 192.168.1.1

设置完毕,回车生效,那么现在模拟器可以上外网了,就是这么简单!

注意:这些配置是在模拟器在运行的情况下才可以。

参考文章:
https://blog.csdn.net/qingyou193301/article/details/78772148
https://blog.csdn.net/z860368871/article/details/73285978
https://blog.csdn.net/moniteryao/article/details/52588773

【转】Android Studio安卓模拟器不能联网的解决方案
首先 确保你当前的电脑可以联网 然后打开模拟器的浏览器输入常用网址, 例如 www.baidu.com 看看是否能够联网 如果访问失败 在本机中在 cmd 中 ping www.baidu.com 获得百度的 ip 地址 然后在浏览器中输入 https:\/\/ 百度的 ip 地址 看看是否能够访问 如果能够访问 那么你就遇到了和我一样的问...

如何通过Android Studio 或者ADT 使用VS的安卓模拟器
一般打开eclipse或者Android studio之后,打开安卓模拟器,这时候开发环境会自动连接上安卓模拟器,run运行之后,下面就可以直接开发调试!如果开发环境没连接上,可以重启模拟器,也可以尝试重启adb。这里重启adb的方法是,打开cmd,输入命令adb kill-server回车,再输入adb start-server ...

如何开启解决android studio的模拟器的问题
解决方法:1、首先进入之后还是根据提示更新一下SDK,需要等待一段时间。2、这里我们现在可以看到本身是在以前最一步安装的的东西,到这里可以选择了,同样的我这里电脑是8GB的内存,所以使用2GB的东西是没有问题,我的笔记本电脑是4GB,最好用512MB的,因为我最开始用的是1GB,发现有错误。3、这里我们...

安装Android Studio遇到的那些坑及解决办法
解决方法是先安装更高版本的SDK Build Tools,然后在项目配置中选择与安装的SDK Build Tools版本一致或更高的版本。具体操作包括在SDK Manager中安装更高的SDK Build-tools版本,然后修改项目中的build.gradle文件中的buildToolsVersion,使其与安装的版本相匹配。最后,JDK设置问题。默认情况下,Android Stud...

Android Studio安卓模拟器启动失败?
解决方法1——重新安装:去sdk目录下找到相应路径,双击,重新安装一次就好了 解决方法2——开启权限:Mac系统没有BIOS,vt-x权限是默认开启的,而且网上都是window系统怎么在BOIS中开启BIOS的教程,终于在系统便好设置里被我找到了!!!系统便好设置——安全与隐私——通用——点击允许 ...

Android Studio安卓模拟器怎么用
1、双击开始Android Studio的图标打开Android Studio开发工具。2、单击Android SDK Manager图标,检查是否安装了Android 4.4.2(API 19)3、Android SDK Manager里检查是否安装Intel x86 Emulator Accelerator (HAXM)安卓模拟器加速软件 4、单击AVD Manager的图标,打开Android Virtual Device Manager 5、弹出...

Android Studio安卓模拟器怎么用
1 首先,开启 Hyper-V 虚拟化技术(已经开启的无视);① 选中 控制面板->卸载程序->启动或关闭Windows功能->Hyper-V->确定 2 下载完后是一个40M左右的 vs_emulatorsetup.exe 文件,不包含安卓模拟器的镜像文件,安装的时候会默认在线下载API 19(Andorid 4.4)的x86镜像,后续你也可以单独再下载...

就运行一个android模拟器,cpu使用率100%?
回答:Android模拟器在PC端上跑,有两大流派Bluestacks和Virutalbox。B原理是把Android底层API接口翻译成Windows API,对硬件兼容性没有需求,而且吃CPU较低。而V是Windows内核底层直接插入驱动模块,创建一个完整虚拟的电脑环境运行安卓系统,这样性能会相较于B有极大的提升,加上VT技术,会对CPU有非常高的要求。...

如何通过Android Studio 或者ADT 使用VS的安卓模拟器
打开Android studio,在工具栏中找到AVD manager的图标,点击打开AVD管理器 在“Device definitions”中选择合适的机型和尺寸,或者自己通过“Create Device”创建模拟机型,选好后,点击“Create AVD”。接下来配置一些参数,需要配置的一般有三项,CPU\/ABI,skin,以及SD卡的模拟容量,至于摄像头一般不用,没...

android studio怎么设置模拟器
打开Android studio,在工具栏中找到AVD manager的图标,点击打开AVD管理器 在“Device definitions”中选择合适的机型和尺寸,或者自己通过“Create Device”创建模拟机型,选好后,点击“Create AVD”。接下来配置一些参数,需要配置的一般有三项,CPU\/ABI,skin,以及SD卡的模拟容量,至于摄像头一般不用,没...

相似回答
大家正在搜