我正在努力自动化我们在各种Android设备上进行的一些设备/服务器测试。我需要一种在NUnit测试框架内可用的实际Android设备上设置特定GPS lat / long的方法。任何有关这方面的帮助将不胜感激。
答案 0 :(得分:2)
您需要在开发者设置下设置允许模拟位置为true。之后,您可以编写一些小实用程序应用程序,它将在接收一些自定义事件时设置模拟位置。
然后,您可以使用adb shell命令设置位置 e.g
$ adb shell
am start -a android.intent.action.SET_CUSTOM_MOCK_LOCATION -d gps://lat-long
您可以在实用程序应用中接收此信息并设置模拟位置。希望这有帮助