我编写了一个使用谷歌地图api v2的Android应用程序。我想在模拟器上测试它,但为了显示地图它有一些问题。我用谷歌搜索并发现了我必须安装到软件包(vending.apk,android.gms.apk)。我下载了包并安装了它。我不知道的是,安装的android.gms.apk不是最新的。当我在模拟器上运行应用程序时,它会显示一个按钮和一条消息:...更新Google Play服务。现在我找到了.gms.apk的最新版本。但我无法删除或更新模拟器上的谷歌播放服务,因为我从cmd成为以下消息:
这些问题有解决方案吗? thx提前
答案 0 :(得分:5)
安装Google服务套餐; gms和自动售货机
我有类似的问题,所以我准备了一步一步的教程,以显示你如何使用谷歌地图android v2模拟器(Android 4.2.2)看看我的博客:http://umut.tekguc.info/en/content/google-android-map-v2-step-step
答案 1 :(得分:0)
你应该在Android而不是谷歌api上试试,我相信它会对你有用。因为google api已经安装了这些apk。
答案 2 :(得分:0)
以下链接可帮助您逐步了解谷歌Android地图
http://umut.tekguc.info/en/content/google-android-map-v2-step-step
从以下链接下载该软件包
输入包名
答案 3 :(得分:0)
adb uninstall无法用于系统应用程序是我发现的。而Vending和gms是系统应用程序。因此即使我su,adb uninstall com.android.vending也会导致失败。那么这个问题没有解决方案吗?
即使我使用-r也无法安装它,因为证书不同。
答案 4 :(得分:0)
user2414493我尝试重新安装的原因是因为即使使用谷歌API 19我的应用程序,你介意你在三星s3和Nexus 4崩溃。在它崩溃之前就打印出这个
Google Play服务已过期。需要4132500但找到4033530。
事实上谷歌API 19甚至谷歌地图不完全工作!即使我有互联网连接和4g模拟,我也无法得到我当前的位置。