谷歌服务过期。需要3025100版本,但发现是2012110版本。

11
我在我的应用程序中使用Google Maps v2,并在模拟器中进行调试。自2月26日更新以来,我现在收到以下错误消息。
Google Play services out of date. Requires 3025100 but found 2012110

我现在想知道是否有人拥有在模拟器中运行Google Play服务修订版5所需的更新文件?我已尝试使用Google Play服务修订版4运行应用程序,但模拟器无法运行并要求我更新Google Play服务。也许有其他想法吗?谢谢。

目前模拟器不支持 Maps V2 应用程序的开发。 - CommonsWare
@Mitesh 是的,我使用了SDK的第5个版本进行更新。我还尝试降级回到第4个版本,但模拟器告诉我需要更新Google Play服务。我猜我只需要更新后的Play服务的vending.apkgms.apk文件。但是我似乎无法获取它们。 - Linn
这就被称为“软件盗版”。 - CommonsWare
@StéphaneBruckert 找到文件了! :D 请查看答案。 - Linn
显示剩余4条评论
2个回答

0

最终我找到了所需的文件,gmsvending


嗨。我在执行“adb install -r gms.apk”时遇到了错误,它显示“不一致的证书”。你能帮我吗? - Alfa
@Alfa 嗯...很遗憾我从未遇到过这种情况。但是我找到了这篇帖子。或许可以帮到你? - Linn

0

在ADT 22.0.1和新的Android私有库更新后,谷歌地图服务出现了一些错误并导致应用程序崩溃。

最终我找到了解决方案,并且它对我起作用了。

只需安装Google Play服务库,然后从以下链接中转到google-play-service/libproject/google-play-services_lib:

https://www.dropbox.com/sh/2ok76ep7lmav0qf/9XVlv61D2b

然后将其导入到您的工作区。在要使用gogole-play-services-lib的项目中清理它,然后重新构建它,进入Project>Properties>Java BuildPath>选择"Android Private Libraries, android Dependencies, google-play-service"

在属性本身中转到Android,然后选择任何版本,然后选择添加并选择google-play-service-lib,然后按应用,最后确定。

最后,进入Project>Android Tools>Android Support Libraries。接受许可证并安装后运行您的项目。

它会很好地工作。

希望这可以帮助您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接