在Android设备上设置模拟GPS位置

时间:2014-09-22 14:26:20

标签: c# android nunit

我正在努力自动化我们在各种Android设备上进行的一些设备/服务器测试。我需要一种在NUnit测试框架内可用的实际Android设备上设置特定GPS lat / long的方法。任何有关这方面的帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您需要在开发者设置下设置允许模拟位置为true。之后,您可以编写一些小实用程序应用程序,它将在接收一些自定义事件时设置模拟位置。

然后,您可以使用adb shell命令设置位置 e.g

$ adb shell
am start -a android.intent.action.SET_CUSTOM_MOCK_LOCATION -d gps://lat-long

您可以在实用程序应用中接收此信息并设置模拟位置。希望这有帮助