Android模拟器安装应用时提示‘No Internet Connection’问题求助
解决Nexus 5x AVD能上网却无法安装应用的「无网络」问题
嗨,我之前在使用带Google Play服务的AVD时也碰到过一模一样的情况,给你几个亲测有效的解决步骤,按顺序试试:
清理Google Play相关应用的缓存和数据
这是最常见的修复手段:- 在AVD里打开「设置」→「应用和通知」→「查看所有应用」
- 找到「Google Play服务」,进入后点击「存储」,依次选择「清除缓存」和「清除数据」
- 对「Google Play商店」做同样的操作,然后重启AVD,再尝试安装应用
核对Google Play服务的版本一致性
有时候Studio里的服务版本和AVD里的不匹配会导致异常:- 在AVD的Google Play商店里,进入「设置」查看当前的Google Play服务版本
- 回到Android Studio,打开「SDK Manager」→「SDK Tools」标签,找到「Google Play services」,确保它的版本和AVD里的一致,不一致的话更新到对应版本后重启AVD
重置AVD的网络设置
网络配置的小bug也可能引发这个问题:
在AVD的「设置」→「网络和互联网」里,找到「重置网络设置」选项,确认重置后重启设备,再测试应用安装手动配置公共DNS
默认DNS解析异常可能导致Play商店无法正常连接服务器:- 在AVD的Wi-Fi设置里,长按当前连接的网络,选择「修改网络」
- 勾选「显示高级选项」,把IP设置改成「静态」
- 将DNS1设为
8.8.8.8,DNS2设为8.8.4.4(Google公共DNS),保存后重启AVD
重新创建AVD镜像
如果上面的方法都没效果,可能是当前AVD镜像本身有损坏:- 打开AVD Manager,删除现有的Nexus 5x AVD
- 重新创建一个,选择带有Google Play的官方镜像,确保镜像下载完整,创建完成后再尝试安装应用
另外,你可以先测试下AVD里的Google Play商店首页能否正常加载:如果首页能正常显示但装不了应用,那缓存或版本匹配的问题概率更高;如果首页也加载失败,那优先排查网络设置相关的选项。
内容的提问来源于stack exchange,提问作者Avram
相关产品推荐
相关产品推荐

