在开发者选项中,Android的新版本在某些时候来自"打开模拟位置"到"选择模拟位置应用"选项。问题是我希望能够在"位置"内的android studio中发送模拟位置。根据"扩展控制"您可以在其中设置经度和纬度,甚至可以发送GPS数据。
但是没有"打开模拟位置"这些较新的Android版本的选项。他们都只有一个选项"选择模拟位置应用"。但我不想使用模拟器手机上安装的模拟定位应用程序。我想在android工作室内发送它的模拟位置。我如何实现这一目标?
答案 0 :(得分:0)
在清单/调试清单中添加条目以进行测试:
uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"
在您的设备/模拟器上运行您的应用以安装它。
它会失败,但现在它也会列在'选择模拟位置应用'中。选择它然后你应该能够做你需要的任何事情。
编辑:如果您正在运行InstrumentationTest,请确保您已在应用程序设置中添加了应用程序位置权限,因为自API 22起,它需要用户同意和清单条目。