在我最近发布的使用Google Maps Android API V2的应用版本中,我实施了开发人员指南建议的所有内容,以确保用户安装了GooglePlayServices,并且在所有设备上都运行良好到目前为止,我拥有和已经更新到该应用程序新版本的数百人。
今天我通过acra收到错误报告,但发生了一个奇怪的错误。在setupMapIfNeeded()完成后,在以下代码行中发生这种情况:
mMap.setMyLocationEnabled(true);
Logcat报告:
W/GooglePlayServicesUtil(10401): Google Play Store is missing.
对GooglePlayServicesUtil.isGooglePlayServicesAvailable()的调用是否也应该确保已安装Play商店?如果不这样做,那对Google来说似乎是一个巨大的疏忽。
感谢任何帮助。
答案 0 :(得分:0)
如果有人偶然来到这里或者只是想知道为什么它不起作用......
当用户安装旧的Android电子市场时,可能会发生这种情况,该市场已被Google Play商店取代。
以下是相关问题:http://code.google.com/p/gmaps-api-issues/issues/detail?id=4862(已在2月更新中修复)。