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

Android Studio Dolphin模拟器无法设置挪威卑尔根位置求助

解决Android模拟器位置固定为Googleplex且无法设置特定坐标的问题

一、修正telnet命令的正确操作

  • 先确认模拟器端口:在Android Studio的Device Manager里,模拟器名称后缀的数字就是端口(比如emulator-5554)
  • 正确命令流程:
    1. 终端输入 telnet localhost 5554(替换成你的端口号)
    2. 连接成功后输入 geo fix 5.3221 60.3913(卑尔根的经纬度,注意是经度在前,纬度在后)
  • 如果telnet连接失败,终端执行 brew install telnet 安装telnet(Mac默认没预装),或者直接用下面的adb命令替代

二、用模拟器内置控件设置位置

  • 打开模拟器后,点击右侧边栏的三个点(Extended Controls)
  • 切换到Location标签:
    • 直接输入经纬度:5.3221(经度)、60.3913(纬度),点击Set location
    • 或者在搜索框输入"Bergen, Norway",选择匹配结果后设置
  • 确认模拟器状态栏的GPS图标亮起,位置服务已开启

三、adb命令强制设置(推荐)

  • 终端输入 adb devices 确认模拟器已被识别
  • 执行命令:adb shell geo fix 5.3221 60.3913
  • 这个方法不需要telnet,兼容性更强,适配Android Studio Dolphin版本

四、解决位置始终跳回Googleplex的问题

  • 检查应用权限:打开模拟器设置→应用→找到测试应用→权限→位置,设置为「允许所有时间」或「仅使用期间允许」
  • 关闭高精度定位:设置→位置→定位模式,切换为「设备仅」(避免Google网络定位覆盖模拟器的GPS模拟)
  • 清除位置历史:设置→位置→位置历史,关闭功能并清除历史数据

五、无Play Store平板模拟器的替代方案

  • 不需要第三方GPS应用,用上述adb命令或Extended Controls就能完成固定位置设置
  • 若需模拟移动轨迹,可在Extended Controls的Location标签导入GPX/KML文件(可自行生成卑尔根区域的路线文件)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 02:30:40