我已经阅读了很多关于这个主题的帖子,但没有任何内容与我的“特殊”案例相关。 希望有人能提供帮助
android sdk:27 android studio:3.0.1
我的网络连接正常,没有任何问题。 但是当我启动模拟器时,它无法使用互联网。
有人可以帮忙吗?
这是我的模拟器的截图。
根据Android Studio用户指南,模拟器无法使用您计算机的网络连接有两种可能的原因:
与计算设备的通信可能会被计算机上运行的防火墙程序阻止。
与模拟设备的通信可能被机器所连接的另一个(物理)防火墙/路由器阻止。
但是,如果您的模拟器能够访问网络(打开浏览器或谷歌播放应用程序进行检查),但您的应用程序不是 - 请检查清单文件是否有INTERNET权限:
<manifest xlmns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
编辑:要解决防火墙阻塞问题,请尝试从命令行启动仿真器,如下所示:
emulator -verbose -avd <AVD name>
这将为您提供详细的输出,并可能显示阻止模拟器连接到Internet的错误。