3

在使用 Google Maps Android API V2 的新发布的应用程序版本中,我已经实现了开发人员指南建议的所有内容,以确保用户安装了 GooglePlayServices,并且它在我拥有的所有设备上运行良好,并且到目前为止,已经更新到该应用程序新版本的数百人。

今天我通过acra收到了一个带有奇怪错误的错误报告。在 setupMapIfNeeded() 完成后,以下代码行会发生这种情况:

mMap.setMyLocationEnabled(true);

Logcat 报告:

W/GooglePlayServicesUtil(10401): Google Play Store is missing.

对 GooglePlayServicesUtil.isGooglePlayServicesAvailable() 的调用不应该也确保安装了 Play 商店吗?如果不这样做,这似乎是谷歌的一个巨大疏忽。

任何帮助表示赞赏。

4

1 回答 1

0

万一有人偶然来到这里,或者只是想知道为什么它不起作用......

当用户安装了旧的 Android 市场时,可能会发生这种情况,该市场已被 Google Play 商店取代。

这是相关问题:http ://code.google.com/p/gmaps-api-issues/issues/detail?id=4862 (在 2 月更新中修复)。

于 2013-04-06T14:45:25.953 回答