Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Google Play Services LocationClient返回null_Android_Google Api_Location_Google Play Services - Fatal编程技术网

Android Google Play Services LocationClient返回null

Android Google Play Services LocationClient返回null,android,google-api,location,google-play-services,Android,Google Api,Location,Google Play Services,我是android新手,我想获取当前位置,我指的是显示Google Play服务使用情况的链接 首先,我已经从上面的链接下载了示例位置更新,我正在使用一个仿真器(目标谷歌API公司的AVD,API级别17,平台4.2.2) 我正在尝试获取当前位置,它返回null。它使用LocationCLient并调用mlLocationClient.getLastLocation() 使用GooglePlayServicesUtil.isGooglePlayServicesAvailable(此)检查Goog

我是android新手,我想获取当前位置,我指的是显示Google Play服务使用情况的链接

首先,我已经从上面的链接下载了示例位置更新,我正在使用一个仿真器(目标谷歌API公司的AVD,API级别17,平台4.2.2)

我正在尝试获取当前位置,它返回null。它使用LocationCLient并调用mlLocationClient.getLastLocation()

使用GooglePlayServicesUtil.isGooglePlayServicesAvailable(此)检查Google Play服务是否可用;这里返回0(成功)

我已经在模拟器中启用了位置访问:Wifi和GPS卫星

请帮助我知道什么是错误的,以便我得到当前的位置


谢谢

尝试在模拟器上打开谷歌地图一次,以便谷歌播放服务可以更新,然后在“谷歌位置”下从谷歌设置应用程序启用“访问位置”


完成此操作后,我可以使用emulator控件手动将GPS位置推送到设备上,并从LocationClient访问这些位置。

如果您的WiFi和GPS服务都已启用,您的设备是否也已连接到WiFi?否则,您的WiFi服务将无法正常工作,位置提供商将转而使用GPS。GPS获取位置的速度不够快,有时会导致值(getLastLocation())为空