我的应用程序使用地图 v2,并且运行良好。我的设备装有最新版本的 Google Play 服务。SDK 管理器显示该库的 Rev 11。我昨天更新到 adt 22.2,从那以后,我在 LogCat 中得到了这个:
Google Play services out of date. Requires 3264100 but found 3225132
并且应用程序提示“除非您更新 Google Play 服务,否则此应用程序将无法运行”。还不错,除了没有办法更新,因为设备已经安装了它。我卸载并重新安装了 Google Play 服务,并确认它运行的是商店中的最新版本 3.2.25 再次,自从几个月前实施地图以来,它一直运行良好。
我在清单中的 sdk 设置:
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="17" />
为了解决这个问题,我尝试了各种 min/target 组合。
在代码中,我使用了 GooglePlayServicesUtil 来验证;系统认为app需要更新到3264100
我已经搜索了很多,但是我发现的大多数内容都与在 avd 上运行时的问题有关。我能做些什么来解决这个问题?