Internet无法在模拟器上运行

问题描述 投票:1回答:1

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

android sdk:27 android studio:3.0.1

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

有人可以帮忙吗?

这是我的模拟器的截图。

android android-emulator
1个回答
0
投票

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

与计算设备的通信可能会被计算机上运行的防火墙程序阻止。

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

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

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

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

emulator -verbose -avd <AVD name>

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

© www.soinside.com 2019 - 2024. All rights reserved.