Java 安卓:设置位置

Java 安卓:设置位置,java,android,google-api,google-places-api,Java,Android,Google Api,Google Places Api,我希望GooglePlacesAPI中的位置选择器基本上从AVD中的固定位置开始。如果我使用谷歌地图或地点选择器,它会告诉我无法确定当前位置,我的wifi和gps都会打开。我知道在模拟中你需要给出一个位置 我访问了AVD的扩展控件,输入了lat和long坐标,然后单击send,我相信这就是如何向设备发送一个位置。这样做不会改变我的设备位置,我需要做什么才能发送一个位置,谷歌地图和地点选择器总是从这个位置开始 我的扩展控件: 这是我的位置选择器: “选择此位置”不是我发送的值,它在错误的位置启动

我希望GooglePlacesAPI中的位置选择器基本上从AVD中的固定位置开始。如果我使用谷歌地图或地点选择器,它会告诉我无法确定当前位置,我的wifi和gps都会打开。我知道在模拟中你需要给出一个位置

我访问了AVD的扩展控件,输入了lat和long坐标,然后单击send,我相信这就是如何向设备发送一个位置。这样做不会改变我的设备位置,我需要做什么才能发送一个位置,谷歌地图和地点选择器总是从这个位置开始

我的扩展控件:

这是我的位置选择器:


“选择此位置”不是我发送的值,它在错误的位置启动我。

六个月前,当我开发一个应用程序时,使用了大量与地图相关的谷歌服务,模拟器无法使用谷歌服务。结果是,虽然我可以添加服务,但如果没有在AVD上运行的google服务库,它们将无法运行。短短6个月前,谷歌地图/定位服务还没有功能齐全的AVD图像

不幸的是,解决方案是使用物理android设备,而不是仿真器。我不知道是否仍然没有AVD图像可以与google服务一起使用,但您可能希望首先检查google服务是否可以与您正在使用的任何AVD图像一起使用。如果不是,你可能就不走运了

特别是-com.google.gms:googleservices:3.0.0和任何早期版本在6个月前都无法通过androidstudio模拟器AVD工作