Internet无法在模拟器上运行

时间:2017-12-18 12:23:41

标签: android android-emulator

我已经阅读了很多关于这个主题的帖子,但没有任何内容与我的“特殊”案例有关 希望有人可以提供帮助

android sdk:27
android studio:3.0.1

我的网络连接正常,没有任何问题 但是当我启动模拟器时,它无法使用互联网。

有人可以帮忙吗?

这是我模拟器的截图。

screenshot

2 个答案:

答案 0 :(得分:0)

根据Android Studio用户指南,模拟器无法使用您计算机的网络连接有两种可能的原因:

  

防火墙可能会阻止与仿真设备的通信   程序在你的机器上运行。

     

与模拟设备的通信可能被另一个设备阻止   (物理)防火墙/路由器与您的机器连接。

但是,如果您的模拟器能够访问网络(打开浏览器或谷歌播放应用程序进行检查),但您的应用程序还没有 - 检查清单文件是否有INTERNET权限:

<manifest xlmns:android...>
 ...
 <uses-permission android:name="android.permission.INTERNET" />
 <application ...
</manifest>

编辑:要解决防火墙阻塞问题,请尝试从命令行启动仿真器,如下所示:

emulator -verbose -avd <AVD name>

这将为您提供详细的输出,并可能显示阻止模拟器连接到Internet的错误。

答案 1 :(得分:0)

那是关于一些网络问题,不是重要的事情。 在关闭并重新打开模拟器后,它将得到修复。