【问题标题】:Set GPS location in Android Studio while debugging app调试应用时在 Android Studio 中设置 GPS 位置
【发布时间】:2015-03-19 02:35:00
【问题描述】:

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

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

我尝试在 Android Studio 的“调试”->“控制台”选项卡中运行该命令,但它似乎没有执行任何操作。

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

【问题讨论】:

  • 你试过模拟器控制台(telnet到localhost:5554)吗?
  • @CommonsWare 我担心这样做也会弄乱与 Android Studio 的连接,但它似乎确实有效。可惜Android Studio中没有内置方式。

标签: android debugging android-studio location adb


【解决方案1】:

1- 转到插件并查找 GPS 模拟器,然后安装它,然后从 Tools--> Android ---> Android device monitor 启动模拟器 然后找到您想要的经纬度位置(在谷歌上搜索任何可以为您提供城市纬度的网站,谷歌:获取纬度网站)并将它们发送到 android 模拟器。

如果 android 模拟器正在运行,则 2- 或最快的方式在你的 Android 模拟器的右侧,其中(电源按钮、扬声器、相机等标志在该列的最后给出 Find Three Dot Sign(...)。点击然后点击位置并设置纬度和经度

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 我不能这样做,因为我需要在我的应用程序运行时多次更改位置才能正确测试它。
      猜你喜欢
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多