问题描述
这是我的第一篇文章,如果格式有点古怪,我感到抱歉。
我正在编写一个应用程序,该应用程序要求我使用模拟器来更改我的位置。我注意到当我打电话给fusedLocationClient.getLastLocation()
时,返回了位置,但它是null
。我的手机上没有这种情况。
当模拟器启动时,我收到了有关英勇反作弊软件的警告,因此我卸载了英勇。有时每当我运行我的应用程序后,它就会收到该位置。
我尝试在模拟器上测试Google Maps,以查看它是否通过扩展控制面板发送时获得了位置,但是在Google Maps中未更新。
Sending location via extended control panel
我尝试过:
如何使Google地图上的位置更新生效?
解决方法
在SDK 30-> 29和运行API 29之间切换可以解决此问题。