我已经阅读了很多关于这个主题的帖子,但没有任何内容与我的“特殊”案例有关 希望有人可以提供帮助
android sdk:27
android studio:3.0.1
我的网络连接正常,没有任何问题 但是当我启动模拟器时,它无法使用互联网。
有人可以帮忙吗?
这是我模拟器的截图。
答案 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)
那是关于一些网络问题,不是重要的事情。 在关闭并重新打开模拟器后,它将得到修复。