Google Play服务无法在模拟器上运行

时间:2013-06-28 08:38:32

标签: android

我正在尝试在Emulator上测试一个简单的地图应用程序。我还在模拟器com.google.android.gms-1.apkcom.android.vending-1.apk以及Google Play Store 4110.apk上安装了以下Apks,这里是我的模拟器的预览

device 3.2 HVGA SLIER(320480*) TARGER Google APIs Api Level 15 internal storage 200 mib sd card 500 mb 任何人帮助我摆脱这个问题Plz我正在尝试两天但地图没有在模拟器上加载

3 个答案:

答案 0 :(得分:1)

您应该在真实设备上测试地图应用程序。我建议你在真实设备上进行测试。

有一个解决方法。从以下链接中提取。我没有测试过。但你可以尝试一下。

http://blog-emildesign.rhcloud.com/?p=527

下载com.android.vending.apk

http://www.mediafire.com/download/pxpjfkveemq29qk/com.android.vending.apk

下载com.google.android.gms.apk

http://www.mediafire.com/download/zn8wna5wf4ek5le/com.google.android.gms.apk

打开eclipse和AVD Manager并使用以下配置创建AVD:

enter image description here

启动AVD并等待它完成启动,然后打开命令提示符并安装 这两个apk都使用“adb install”命令。例如:

要安装,请使用以下命令

adb install com.android.vending.apk

您应该在安装过程结束时收到“SUCCESS”消息(可能需要一些时间)。

完成两个apk文件的安装后,关闭AVD并重新打开它。现在,当您使用AVD而不是这个恼人的消息时,您应该在应用程序中看到一个地图。

注意:仅当您在应用程序(和工作区)中使用google-play-service lib版本#4时,此功能才有效。如果您已使用SDK Manager更新了google-play-services到最新版本(目前:版本号6),您将收到一条错误消息,告诉您应用程序使用的google-play-services太旧且需要待更新:

此外,您可以通过Emil Adz查看此博客。

http://blog-emildesign.rhcloud.com/?p=435

答案 1 :(得分:0)

您需要以下任何一项来测试Google Play服务.apk:

  1. 运行Android 2.2或更高版本的兼容Android设备 包括Google Play商店。

  2. 带有运行Google API的AVD的Android模拟器 基于 Android 4.2.2 或更高版本的平台。

  3. 你的是4.0.3

答案 2 :(得分:0)

有一个名为Genymotion的新模拟器支持Play商店和Google Play服务