无法在模拟器上运行Google Play服务(需要更新Google Play服务)

时间:2015-05-11 10:34:21

标签: android android-studio google-play

我已尝试在模拟器上安装Google Play。我已按照Google Dev Site的说明进行操作。

使用ADV管理器似乎没问题,设备的目标是Google API版本22,但是当我运行我的图片时,我总是有一个&#34;除非您更新Google Play服务,否则此应用不会运行&#34; < / p>

enter image description here

我的测试程序在真实设备上运行良好

依赖项包括:

dependencies {
   compile 'com.google.android.gms:play-services:7.3.0'
}

我尝试手动添加Google Play apk:

> adb install -r com.google.android.gms-7.3.29_\(1866531-038\)-7329038-minAPI9.apk 
4503 KB/s (37113767 bytes in 8.048s)
   pkg: /data/local/tmp/com.google.android.gms-7.3.29_(1866531-038)-7329038-minAPI9.apk

那么有没有办法检查模拟器是否正在运行Google Play服务?如果没有,如何解决问题?

4 个答案:

答案 0 :(得分:7)

我必须使用Google API 21(而不是22)创建一个模拟器并且它有效...请参阅@selvin备注

答案 1 :(得分:3)

请安装“Google API ARM EABI v7a系统映像”API 22以在模拟器上访问Google Play服务。

答案 2 :(得分:3)

我遇到了类似的问题,所以我将build.gradle文件从8.1.0更改为7.8.0。我认为问题是因为您的应用程序使用的是更高版本的Google Play服务,然后是安装在模拟器上的版本。以上是解决方法,还不知道解决方案。

答案 3 :(得分:0)

我有同样的问题。我在SDK管理器中删除了google play服务(参见图片)。然后重新安装它。然后尝试重新启动SAME模拟器,希望应用程序正常工作! Delete Google Play Services, and then re-install it

这是一个非常烦人的问题。它也可以通过降级您的build.gradle文件来解决,如Fenil所提到的,x.x.x现在已经改变了。