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

时间:2015-04-03 09:40:54

标签: android android-emulator google-play-services android-sdk-tools

我不得不格式化我的Windows笔记本电脑,因此我复制了SDK文件夹(因为它大约30 GB)并且我将它粘贴在新Windows副本的相同位置。

现在,当我启动Android Studio和SDK Manager时,一切看起来都很好,所有工具和软件包显示为已下载,但是当我启动模拟器来测试我的应用时,它显示Get Google Play Services我已在gradle中显示如下:

  

compile' com.google.android.gms:play-services:7.0.0'

它在旧的Windows机器上工作正常,但现在它拒绝检测Google Play Services

此外,模拟器非常慢,以前在旧的Windows机器上速度非常快。

我在这里缺少什么?

提前致谢。

2 个答案:

答案 0 :(得分:3)

模拟器上缺少Google Play Services个应用。该库只需要根据Google Play服务API编译项目。

根据Setting Up Google Play Services的参考文档:

  

如果要在模拟器上测试应用程序,请展开目录   Android 4.2.2(API 17)或更高版本,选择Google API,以及   安装它。然后使用Google API作为平台创建一个新的AVD   目标

因此,您需要使用 Google API 作为目标SDK设置。

答案 1 :(得分:0)

下载Google Play Services 7.0并通过adb shell或简单地通过拖放将其安装到您的模拟器中。

我推荐GenyMotion仿真器,因为它们相对快速且易于访问。