【问题标题】:Google Play services out of date. Requires 3025100 but found 2012110Google Play 服务已过时。需要 3025100 但找到 2012110
【发布时间】:2013-02-15 20:52:23
【问题描述】:

我在我的应用程序中使用 Google 地图 v2,并在模拟器中对其进行调试。自 2 月 26 日更新以来,我现在收到此错误消息

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

我现在想知道是否有人拥有在模拟器中运行 google play services rev 5 所需的更新文件?我尝试使用 rev 4 的 Google Play 服务运行该应用程序,但模拟器没有它并要求我更新 Google Play 服务。有没有人有其他想法?

非常感谢

【问题讨论】:

  • 您是否更新了修订版 5?
  • 模拟器目前不支持开发 Maps V2 应用。
  • @Mitesh 是的,我使用 SDK 更新到修订版 5。我也曾尝试降级回第 4 版,但模拟器随后告诉我需要更新 Google Play 服务。我想我只需要vending.apkgms.apk 即可获得更新的播放服务。但我似乎无法抓住它们。
  • @CommonsWare 官方不是没有,但你只需要手动安装播放服务就可以了。见this tutorial
  • 这就是所谓的“软件盗版”。

标签: android android-emulator android-maps-v2 google-play-services


【解决方案1】:

最后找到了我需要的文件gmsvending

【讨论】:

  • 嗨。我在执行这个“adb install -r gms.apk”时出错,它说“证书不一致”你能帮我吗?
  • @Alfa 嗯.. 不幸的是,我从来没有遇到过。但我发现了这个post。可能有帮助?
【解决方案2】:

更新 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 。接受许可并在安装后运行您的项目。

它会正常工作的。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2013-07-25
    • 2019-09-23
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多