Android:Google 播放服务无法在模拟器上运行
Android: Google play services not working on the emulator
我不得不格式化我的 Windows 笔记本电脑,所以我复制了 SDK 文件夹(因为它大约有 30 GB 大)并将它粘贴到新 Windows 副本的相同位置。
现在,当我启动 Android Studio 和 SDK 管理器时,一切看起来都很好,所有工具和包都显示为已下载,但是当我启动模拟器来测试我的应用程序时,它显示 Get Google Play Services
我我的 gradle
中已经有如下内容:
compile 'com.google.android.gms:play-services:7.0.0'
它在旧 Windows 机器上工作正常,但现在它拒绝检测 Google Play Services
。
模拟器也很慢,以前在旧 Windows 机器上很快。
我在这里错过了什么?
提前致谢。
Google Play Services
应用程序在 模拟器 上丢失。该库只需要根据 Google Play 服务 API 编译项目。
根据 Setting Up Google Play Services 处的参考文档:
If you want to test your app on the emulator, expand the directory for
Android 4.2.2 (API 17) or a higher version, select Google APIs, and
install it. Then create a new AVD with Google APIs as the platform
target.
所以您需要做的是使用 Google API 作为目标 SDK 设置。
下载 Google Play Services 7.0 并通过 adb shell 或简单地通过拖放将其安装到您的模拟器中。
我推荐 GenyMotion 模拟器,因为它们相对较快且易于访问。
我不得不格式化我的 Windows 笔记本电脑,所以我复制了 SDK 文件夹(因为它大约有 30 GB 大)并将它粘贴到新 Windows 副本的相同位置。
现在,当我启动 Android Studio 和 SDK 管理器时,一切看起来都很好,所有工具和包都显示为已下载,但是当我启动模拟器来测试我的应用程序时,它显示 Get Google Play Services
我我的 gradle
中已经有如下内容:
compile 'com.google.android.gms:play-services:7.0.0'
它在旧 Windows 机器上工作正常,但现在它拒绝检测 Google Play Services
。
模拟器也很慢,以前在旧 Windows 机器上很快。
我在这里错过了什么?
提前致谢。
Google Play Services
应用程序在 模拟器 上丢失。该库只需要根据 Google Play 服务 API 编译项目。
根据 Setting Up Google Play Services 处的参考文档:
If you want to test your app on the emulator, expand the directory for Android 4.2.2 (API 17) or a higher version, select Google APIs, and install it. Then create a new AVD with Google APIs as the platform target.
所以您需要做的是使用 Google API 作为目标 SDK 设置。
下载 Google Play Services 7.0 并通过 adb shell 或简单地通过拖放将其安装到您的模拟器中。
我推荐 GenyMotion 模拟器,因为它们相对较快且易于访问。