Joh*_*ore 193 android emulation android-studio-3.0
我知道之前已经提出了类似的问题,但是我的问题是在2017年3月安装最新版Android Studio 2.3之后才出现的问题.我有几年开发Android应用程序的经验,之前我从未遇到过这个问题.升级到Android Studio 2.3版后,我的模拟器无法再访问互联网.我甚至从头开始卸载/重新安装Android Studio 2.3并创建了一个新的模拟器,我仍然遇到同样的错误.这不是应用程序问题.我甚至无法从Chrome访问互联网,上周我没有遇到这个问题.我收到的消息说无法找到服务器DNS地址 - DNS_PROBE_FINISHED_BAD_CONFIG.上周在我的计算机上唯一发生变化的是Android版的新版本以及可能对Windows 10的更新.是的,我的电脑可以访问互联网.下面是我尝试使用Chrome搜索"Google"时的模拟器图片.

Ana*_*ula 253
对我来说,我只是将我的网络的DNS地址更改为8.8.8.8并且工作:
如何在MacOSX上执行此操作:
如何在Windows和Linux上执行此操作:
https://developers.google.com/speed/public-dns/docs/using
之后关闭模拟器并再次启动它.
Tim*_*ers 114
在尝试了许多这些解决方案之后,我只是删除了我当前的AVD并重新制作它,但当我点击AVD上的向下箭头时,我注意到"现在冷启动".
我突发奇想,试过了.瞧,我的模拟器再次有互联网连接!
Joh*_*ore 110
我在升级到SDK 2.3的旧Stack Overflow线程上找到了一个临时解决方案- 现在没有模拟器可以连接.请注意,此主题讨论Android SDK 2.3,而不是Android Studio 2.3.问题似乎是模拟器找不到我的计算机当前正在使用的DNS,临时解决方法是从命令行启动模拟器并指定DNS服务器.无论发生什么问题,都必须在最新版本的Android Studio中重新出现.
下面概述的临时解决方案解决了模拟器访问互联网的问题.但是,它不能解决尝试运行Android Device Monitor时出现的问题.这样做仍然会使仿真器如上所述脱机.
请注意,sdk中有两个名为"emulator.exe"的文件 - 一个位于sdk\tools下,另一个位于sdk\emulator下.可能在下面工作,但我使用sdk\emulator下的那个.
第一步是找到SDK的位置.假设用户名为"jdoe"并且在Windows上默认安装了Android Studio,则SDK最有可能出现在
C:\Users\jdoe\AppData\Local\Android\sdk
Run Code Online (Sandbox Code Playgroud)
第二步是确定要运行的AVD(仿真器)的名称.命令
C:\Users\jdoe\AppData\Local\Android\sdk\emulator\emulator.exe -list-avds
Run Code Online (Sandbox Code Playgroud)
将显示您的AVD的名称.在我的计算机上,它只显示一个,Nexus_5X_API_25.
要使用指定的DNS服务器从命令行启动模拟器,请使用以下内容:
C:\Users\jdoe\AppData\Local\Android\sdk\emulator\emulator.exe -avd Nexus_5X_API_25 -dns-server 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
在这种情况下,8.8.8.8是Google公共域名服务器.
如果您创建适当的环境变量并编辑PATH环境变量,则可以缩短上述命令,但我建议您这样做时要小心.
Bas*_*ano 76
[更新 2021]适用于 Mac 用户
Joa*_*zzi 48
更新我的WIFI适配器以解析8.8.8.8上的DNS解决了我的问题.它发生在苹果更新后,它搞砸了DNS地址.
bmu*_*mul 23
升级后我遇到了同样的问题.在模拟器中打开Chrome浏览器后,无法再访问google.com.
我在SO上发现了一个帖子,表明问题在于模拟器试图使用断开的网络适配器.对我来说,当我连接到局域网时,问题就出现了.禁用无线LAN适配器可解决此问题.
要禁用适配器:
小智 20
只需打开AVD管理器并擦除该模拟器的数据就可以了.
小智 20
提醒:Android模拟器没有网络连接,没有工作,如果你把一个在VPN您计算机上的系统。
Dee*_*k N 16
我在 Windows 中为这个问题找到了一个简单而永久的解决方案。
将打开一个对话框,只需单击Internet 协议版本 (TCP/IPv4)选项。

将打开另一个对话框,忽略第一组关于 IP 地址的设置(保持原样)并单击使用以下 DNS 服务器地址的单选按钮:并在首选 DNS 服务器中输入 8.8.8.8 :和 8.8。 4.4 在备用 DNS 服务器中:

现在您可以随时打开您的模拟器,您将在 android 模拟器中获得互联网。
小智 15
打开Android模拟器并转到扩展控件.然后转到setting => proxy(Tab)并取消选中"使用Android studuio HTTP代理设置".
小智 13
我也面临同样的问题,但我试图用各种帖子来解决问题.今天我发现了这个问题.您的计算机配置很可能是问题,而不是Android Studio和Android Emulator.
问题来自您的网络设置.只需将主DNS服务器设置为8.8.8.8,即可解决问题.
pat*_*ckf 11
当模拟器冻结并且我不得不杀死进程时,这发生在我身上.信号图标始终显示屏幕截图中的小"x",并且没有互联网连接成功.
唯一有帮助的是卸载并重新安装模拟器(不是AVD图像)
在Android Studio中:
工具 - > Android - > SDK管理器取消选中"Android Emulator"并让它卸载然后再次检查并再次安装.
对于一些印度 ISP和其他提供商,路由存在一些问题IPv6,导致我们的应用程序无法连接到互联网或后端 API 服务器的问题。
要解决此问题,我们可以手动将IPv4地址分配给模拟器,从而解决此问题。
首先,让我们记下IP动态分配给模拟器的地址。
您可以通过转到模拟器的Settings -> Network & Internet -> Internet Android Wifi -> Android Wifi来查看这一点。
记下 IPv4 地址、网关和子网掩码。
IP静态设置。输入IP您在上一步中记下的地址。并在 DNS1 中使用8.8.8.8. 单击“保存”按钮。现在你的互联网应该可以工作了。这对我来说是一个问题,上次模拟器自我更新,然后禁用其他网络适配器修复它.现在它再次出现,但唯一启用的适配器是单个wifi,所以我没有什么可以禁用.
在我通过提示将模拟器工具更新到26.1.1后,问题才重新出现.我通过SDK Tools更新选项卡卸载并重新安装了模拟器,幸好现在再次安装的唯一选择是安装26.0.3(这似乎工作正常).
故事的道德是要非常警惕模拟器的更新.
在 m1 mac 上,所有答案都不适合我,我什至无法连接到反应本机开发服务器的本地主机。
对我来说,诀窍是关闭蜂窝数据“T-mobile”,然后它将使用 AndroidWiFi 进行互联网连接,一切正常。
关闭模拟器并重新打开对我有用
操作系统 WINDOWS 10
对我来说,问题是当我将笔记本电脑带回家而不重新启动模拟器时引起的。根据我的阅读,当模拟器启动时,它将读取您的PC的DNS设置并使用它们。当我在家庭网络中时,我的工作DNS设置失败。
是的。只是重新启动模拟器解决了我的问题。
我在 android studio 3.1 上,它发生了。通过重新启动 adb 服务器解决它
$ adb kill-server
$ adb start-server
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。谢谢
请通过以下链接。
https://developer.android.com/studio/run/emulator-networking
Emulator 打开,单击 More ...,然后单击 Settings and Proxy。从这里,您可以定义自己的 HTTP 代理设置。
按照运行 > cmd > 主机名输入主机 名

最后,通过浏览 chrome 或 google 来检查模拟器内的互联网访问。
注意:经常擦除数据可以解决问题。请按照所有步骤
找到emulatorAndroid SDK 中使用的可执行文件 Android Studio 并将其重命名为emulator-original.
我的位置已找到/usr/local/share/android-sdk/emulator/emulator,但可能会根据个人设置而有所不同。
添加一个新文件,emulator在包含以下命令的原始文件位置调用(或使用您选择的 DNS 服务器)。
#!/bin/bash
$0-original "$@" -dns-server 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
使新emulator文件可执行。
chmod +x emulator
Run Code Online (Sandbox Code Playgroud)
使用 Android Studio 重新启动模拟器。
| 归档时间: |
|
| 查看次数: |
124497 次 |
| 最近记录: |