GoogleMap android api版本2需要3027100吗? (MonoDroid的)

时间:2013-05-10 11:21:39

标签: android xamarin.android google-maps-android-api-2 google-play-services

经过几天的挑战,我可以通过以下链接在monodroid上运行GoogleMapAndroid api版本2:https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2

但是当我开始这个演示面时出现这个错误:

Google Play services out of date.  Requires 3027100 but found 2012110

我希望我的应用程序可以在Android 2.2和更高版本上使用。在Android 2.2默认情况下,谷歌播放服务甚至小于2012110我该怎么做才能支持2.2和更高版本?

提前致谢

1 个答案:

答案 0 :(得分:0)

从您的设备(或登录了相同Gmail帐户的计算机)转到https://play.google.com/store/apps/details?id=com.google.android.gms并将其更新为3.0.27。

如果您无法查看设备的更新,您可能需要阅读此gmaps问题的最后一次评分。我不确定他们是怎么做到的,但我的设备最初没有更新到3.0.27。

修改

或者你可能会得到一个旧版本的google-play-services.jar(版本4 = 2.0.12首先有地图)。这有一些小的负面影响:您将遇到一些问题,这些问题在以后的版本中已得到修复,但并非所有问题都在GooglePlayServices.APK中修复,而不是我们添加到应用程序中的jar文件中。

我知道的一件事是:

http://code.google.com/p/gmaps-api-issues/issues/detail?id=4862(见Googler的评论)。

您也无法创建圈子,但这对大多数应用程序来说都没有问题。

大多数情况下,您不想使用旧版本的jar并在应用内部执行isGooglePlayServicesAvailable之类的检查。