AS自带模拟器联网问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS自带模拟器联网问题相关的知识,希望对你有一定的参考价值。

参考技术A 如果直接从AVD Manager启动模拟器是无法使用电脑网络上网的,百度加查询官网文档得知模拟器默认使用的DNS是10.0.2.3-10.0.2.6和电脑DNS不一致怎么办?网上一大堆教你修改模拟器DNS的方法但是时间都比较久远了,新版模拟器已经不再适用。

在这之前也已经在添加过路径到Path,Setprop等操作,但都没有效果。

文档给出了模拟器联网的解决办法: 通过命令行启动模拟器,配置你想要设置的DNS地址即可。具体步骤如下:

1.打开SDK目录进入emulator文件夹,文件夹一般为C/用户名/Admin/AppData/Local;或者从AS的SDK Management里查看

2.Windows 10下shift+右键选择 在此处打开Powershell窗口

3.ipconfig /all查看本机DNS

4.输入命令 .\emulator -avd 模拟器名 -dns-server 你自己的DNS地址

模拟器启动后浏览器打开百度验证联网是否成功;模拟器名称在C盘.android文件夹下;设置时在AS里关闭模拟器,模拟器会从PowerShell里自动启动

链接:https://www.jianshu.com/p/cb738ad177ac

android studio配置模拟器

配置模拟器
在Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又慢,网上有很多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。

第三方模拟器
夜神模拟器
逍遥模拟器
网易MuMu
还有许多第三方模拟器,这里就不一一介绍了。当你连接打开模拟器后,你会发现,在AS中没有看到模拟器,不要慌!


首先你需要打开ADB命令:

1.夜神模拟器

adb connect 127.0.0.1:62001

2.逍遥模拟器

adb connect 127.0.0.1:21503

3.网易MuMu

adb connect 127.0.0.1:7555

这里用网易MuMu的模拟器来演示

你必须先把模拟器打开,在进行下面操作

第一步:打开命令窗口


第二步:输入命令
我这里是使用网易MuMu的,所以我用adb connect 127.0.0.1:7555


出现上面这提示就代表成功了,如果出现adb不是可以用命令,或者连接成功在as里面没有出现,请往下看

问题1: adb不是内部或外部命令
看这里:http://blog.csdn.net/qq_31403321/article/details/79529853

问题2:连接成功在as里面没有出现
请查看是否是连接对的adb,跟着问题1的教程走一遍,如果还出错,请联系我

以上是关于AS自带模拟器联网问题的主要内容,如果未能解决你的问题,请参考以下文章

android studio配置模拟器

阿里云物联网平台设备模拟器

Android Studio插件安装及使用Genymotion模拟器

Ubuntu下安卓模拟器的选择

日程管理app(bug report)

关于Android Studio自带的模拟器处于运行中但找不到的问题