调试应用程序时在 Android Studio 中设置 GPS 位置

Set GPS location in Android Studio while debugging app

(前言:我已经看到 this question,但它没有解决在调试应用程序时设置位置的问题。打开 "Android Device Monitor" 会关闭与调试器本身的 ADB 连接。)

我正在尝试调试监控位置变化的应用程序。我遇到的问题是我无法弄清楚如何 运行 调试器并同时使用 adb geo fix ... 设置位置。

我已经尝试 运行在 Android Studio "Debug" -> "Console" 选项卡中使用命令,但它似乎没有任何作用。

如何在调试器中保持连接的同时设置位置?

您应该先安装可以设置假 gps 位置的应用程序,例如 https://play.google.com/store/apps/details?id=com.fakegps.mock 运行,然后 运行 您的应用程序。

最后,我使用了 Android GPS Emulator,一个在计算机上运行并通过 ADB 发送位置更新的 Java 程序。

1- 转到插件并寻找 GPS 模拟器,然后安装它然后从工具启动模拟器 --> Android---> Android 设备监视器 然后找到您想要的经纬度位置(搜索 google 可以找到您所在城市的经纬度网站,google:获取经纬度网站)并将它们发送到 android 模拟器.

2- 或如果 android 模拟器是 运行 在你的 Android 模拟器右侧的快速方式(电源按钮,扬声器,摄像头等标志给出找到三个点在该列的最后签名(...)。单击它然后单击位置并设置纬度和经度