【问题标题】:remove or update Google play service on emulator移除或更新模拟器上的 Google Play 服务
【发布时间】:2013-03-26 14:20:15
【问题描述】:

我编写了一个使用 google maps api v2 的 android 应用程序。我想在模拟器上测试它,但要显示地图它有一点问题。我用谷歌搜索并找到了我必须安装到软件包(vending.apk、android.gms.apk)的文章。我下载了软件包并安装了它。我不知道的是,安装的 android.gms.apk 不是最新的。当我在模拟器上运行该应用程序时,它会显示一个按钮和一条消息:...更新 Google Play 服务。现在我找到了.gms.apk 的最新版本。但我无法删除或更新模拟器上的 google play 服务,因为我从 cmd 变成了以下消息:

这些问题有解决方案吗?提前谢谢

【问题讨论】:

  • adb install -r "com.google....重装时使用-r参数。
  • 感谢您的评论,但它不起作用。 ://
  • 使用官方 Google API 和 4.2.2 图像,如 Stack Overflow 答案中所述:stackoverflow.com/questions/16000548/…

标签: android android-emulator


【解决方案1】:

安装谷歌服务包;通用汽车和自动售货机

  • 确保模拟器已启动
  • 从我的博客将 com.google.android.gms-19032013.apk 和 com.google.android.vending-19032013.apk 文件复制到 \sdk\platform-tools。
  • 打开命令提示符并转到 \sdk\platform-tools
  • 然后运行命令 adb install com.google.android.gms-19032013.apk
  • 然后运行命令 adb install com.android.vending-19032013.apk 如果它说已经退出然后运行命令 -adb 卸载 com.android.vending -adb 卸载 com.google.android.gms

我遇到了类似的问题,所以我准备了分步教程来展示如何在模拟器(android 4.2.2)上使用 google map android v2 看看我的博客:http://umut.tekguc.info/en/content/google-android-map-v2-step-step

【讨论】:

  • "adb install -r com.google.android.gms" 是解决这个问题的更方便的方法。
【解决方案2】:

adb 卸载不能用于系统应用程序是我发现的。 Vending 和 gms 是系统应用程序。因此,即使我 su,adb uninstall com.android.vending 也会导致失败。那么这个问题没有解决办法吗?

即使我使用 -r 也无法安装它,因为证书不同。

【讨论】:

    【解决方案3】:

    您应该在 android 而不是 google api 上尝试它,我相信它会为您工作。因为google api已经安装了这些apk。

    【讨论】:

      【解决方案4】:
      【解决方案5】:

      user2414493 我最初尝试重新安装的原因是因为即使使用 google API 19 我的应用程序也提醒您在三星 s3 和 Nexus 4 上工作时会崩溃。就在它崩溃之前它会打印这个

      Google Play 服务已过期。需要 4132500 但找到 4033530。

      Google API 19 上的 Infact 甚至 google Maps 都无法完全运行!即使我有互联网连接和模拟 4g,我也无法获得当前位置。

      【讨论】:

        猜你喜欢
        • 2016-05-30
        • 2017-04-18
        • 1970-01-01
        • 1970-01-01
        • 2018-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        相关资源
        最近更新 更多