谷歌地图android api版本2需要3027100?(单机器人)

谷歌地图android api版本2需要3027100?(单机器人),android,xamarin.android,google-maps-android-api-2,google-play-services,Android,Xamarin.android,Google Maps Android Api 2,Google Play Services,经过几天的挑战,我终于可以通过以下链接在monodroid上运行GoogleMapAndroid api版本2: 但是当我开始这个演示时,我会遇到这样的错误: Google Play services out of date. Requires 3027100 but found 2012110 我希望我的应用程序可以在android 2.2及更高版本上使用。在安卓2.2上,默认情况下google play服务甚至小于2012110我应该怎么做才能支持2.2及更高版本 提前感谢从您的设备(或

经过几天的挑战,我终于可以通过以下链接在monodroid上运行GoogleMapAndroid api版本2:

但是当我开始这个演示时,我会遇到这样的错误:

Google Play services out of date.  Requires 3027100 but found 2012110
我希望我的应用程序可以在android 2.2及更高版本上使用。在安卓2.2上,默认情况下google play服务甚至小于
2012110
我应该怎么做才能支持2.2及更高版本

提前感谢

从您的设备(或登录了相同gmail帐户的计算机)转到,并将其更新为3.0.27

若你们看不到你们设备的更新,你们可能想阅读关于这个gmaps问题的最后一篇文章。我不知道他们是怎么做到的,但我的设备一开始没有更新到3.0.27

编辑:

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

我知道的一件事是:

(见谷歌的评论)

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


大多数情况下,你不想使用旧版本的jar,也不想在你的应用程序中进行类似的检查。

你是在设备上运行还是在某种模拟器上运行?我正在使用android 2.3.3的设备进行调试,希望得到回复,但我在adnroid 2.2中的所有客户都应该将他们的Google play services应用程序更新到3.0.27吗?事实上,我不认为这是一个好主意。我的意思是,这对最终用户来说并不容易。@HuseinBehbudiRad应用程序中的Jar版本必须低于或等于用户设备上安装的Google Play Services应用程序。Google Play服务在用户不知情的情况下自动更新,所以这不是问题。请参阅我的编辑以获取替代解决方案。感谢您提供的信息。从第一个链接开始,我注意到,如果应用程序中的版本小于jar文件,我的应用程序会自动通知用户并要求他更新。但在我的例子中,为什么它没有发生,我面临着提到的异常并强制关闭?异常在JAR3.0.25中得到了修复。如果您在使用3.0.25或3.0.27时仍然使用它,我建议您对此问题进行评论。