2013-03-26 505 views
3

我编写了一个使用google maps api v2的android应用程序。我想在模拟器上测试它,但为了显示它有一些问题的地图。我谷歌搜索,发现articel,我必须安装到包(vending.apk,android.gms.apk)。我下载了软件包并安装了它。我不知道的是,安装的android.gms.apk不是最新的。当我在模拟器上运行应用程序时,它会显示一个消息:...更新Google Play服务。现在我找到了.gms.apk的最新版本。但我不能够在模拟器上删除或更新谷歌播放服务,因为我成了从CMD以下消息:删除或更新模拟器上的Google Play服务

enter image description here

是有这些问题的解决方案? thx

+5

adb install -r“com.google ....重新安装时使用-r参数 – Thommy 2013-03-26 14:26:29

+0

thx您的评论,但它不起作用。:/ – user1953173 2013-03-26 18:11:21

+0

使用官方的Google APIs和4.2.2图像描述在这堆栈溢出答案: http://stackoverflow.com/questions/16000548/google-play-services-in-emulator-implementing-google-plus-login-button-etc/17245326#17245326 – class 2013-06-21 22:49:25

回答

5

安装Google服务包;大湄公河次区域和自动售货机

  • 确保模拟器开始
  • 复制com.google.android.gms-19032013.apk和com.google.android.vending-19032013.apk文件<包根> \ SDK \我的博客平台工具。
  • 打开命令提示符并转到< bundel根> \ SDK \平台工具
  • 然后运行命令ADB安装com.google.android.gms-19032013.apk
  • 然后运行命令ADB安装com.android。自动贩卖19032013.apk 如果说已经退出,然后运行命令 -adb卸载com.android.vending -adb卸载com.google.android.gms

我不得不让我一步一步准备类似的问题教程来展示如何在模拟器上使用google map android v2(android 4.2.2)在我的博客:http://umut.tekguc.info/en/content/google-android-map-v2-step-step

+1

“adb install - r com.google.android.gms“是解决这个问题的更方便的方法。 – Guardius 2014-02-05 00:16:55

0

你应该尝试在Android而不是谷歌API,我相信它会为你工作。因为谷歌API已经安装这些apk的。

0

ADB以下链接

下载包卸载不能用于系统应用程序是我发现的。自动贩卖机和gms是系统应用程序。因此,adb卸载com.android.vending会导致失败,即使我是。那么这个问题没有解决吗?

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

0

user2414493我最初的理由尝试和重新安装是因为即使使用谷歌API 19我的应用程序,这意味着你在三星s3和Nexus 4崩溃的作品。就在它崩溃之前,它会打印此

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

谷歌API 19上的Infact甚至谷歌地图是不是完全工作!即使我有互联网连接和4g模拟,我仍无法获得当前位置。

相关问题