You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android模拟器扩展控件位置标签谷歌地图空白问题求助

Android模拟器扩展控件位置标签谷歌地图空白问题排查方案

已验证无效的操作

  • 更新Android模拟器至34.1.19版本
  • 更新Visual Studio
  • 删除C:\Users\xxx.android\avd目录并重新创建模拟器
  • 测试多种设备API级别、Android系统版本
  • 清理/重建/重新加载项目/解决方案,重启电脑
  • 已确认Android清单包含必要权限:
    <uses-permission android:name="android.permission.INTERNET" />
    
  • 模拟器内浏览器可正常联网,应用内谷歌地图运行正常,仅扩展控件的「位置」标签内地图加载空白

针对性解决尝试

  1. 检查模拟器系统代理设置
    扩展控件的地图依赖模拟器系统层代理,而非应用代理。进入模拟器「设置」-「网络和互联网」-「代理」,确认设置为「无」,或配置可正常访问谷歌服务的代理地址(若当前网络需代理)。

  2. 重置模拟器网络配置
    在模拟器扩展控件的「更多」面板中找到「网络」选项,点击「重置网络」,重启模拟器后再次进入「位置」标签测试。

  3. 更新模拟器内置谷歌服务
    扩展控件地图依赖Google Play服务框架。进入模拟器「设置」-「应用」-「查看所有应用」,找到「Google Play服务」,检查版本并通过Google Play商店更新至最新版。

  4. 手动设置模拟器DNS
    部分网络环境下默认DNS无法解析谷歌地图域名。在模拟器扩展控件的「网络」设置中,手动将DNS改为8.8.8.8(谷歌公共DNS)或1.1.1.1(Cloudflare公共DNS),重启后测试。

  5. 关闭Hyper-V加速(Windows)
    Hyper-V加速可能干扰模拟器扩展控件的网络连接。操作步骤:

    • 打开「控制面板」-「程序和功能」-「启用或关闭Windows功能」
    • 取消勾选「Hyper-V」,重启电脑后改用WHPX或其他加速方式启动模拟器。
  6. 重置位置服务缓存
    打开命令提示符,进入Android SDK的platform-tools目录,执行以下命令:

    adb shell pm clear com.google.android.gms.location
    adb shell reboot
    

    重启模拟器后再测试「位置」标签的地图加载情况。

内容的提问来源于stack exchange,提问作者Sigidd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 03:52:08