除非您使用Google Maps API更新Google Play服务,否则“应用程序将无法运行”

我使用Google Maps API创建了一个应用。 经过几个小时的尝试解决错误,我成功地运行了它(没有崩溃)。 但现在我收到了一个错误。

在此处输入图像描述

该警报意味着“除非您更新Google Play服务,否则应用程序将无法运行”。 我在模拟器中听说过这个错误,但我使用的是真正的设备(在Gingerbread上使用LG P350)。 我有android 2.3的设备所以我使用SupportLibrary。

我的活动档案

    

和AndroidManifest

                         

有任何想法吗?

你错了时间点了。

Google Play服务最近已更新至4.0.30,因此您似乎正在使用该版本的google-play-services_lib。 基于这条线的假设:

  

并非所有设备都收到了GooglePlayServices.APK的更新,该版本至少需要与您使用的客户端库版本相同。

在“设置”应用中查看GPServices.APK的版本。 对我来说,它仍然是3.2.66,上次我不得不等待几天的更新。

如果您使用的是gradle,则可以使用较低版本的依赖项。 如果没有,您必须从某个地方下载旧版本的google-play-services_lib。

编辑:

或从Android SDK获取Froyo的Google Play服务。 它与之前的版本(3.2.65)相同。