我必须格式化我的 Windows 笔记本电脑,因此我复制了 SDK 文件夹(因为它大约有 30 GB 大),并将其粘贴到新 Windows 副本上的同一位置。
现在,当我启动 Android Studio 和 SDK Manager 时,一切看起来都很好,所有工具和包都显示为已下载,但是当我启动模拟器来测试我的应用程序时,它会显示
Get Google Play Services
,我已经在我的 gradle
中,如下所示:
编译'com.google.android.gms:play-services:7.0.0'
它在旧的 Windows 机器上运行良好,但现在拒绝检测
Google Play Services
。
模拟器也很慢,在旧的 Windows 机器上曾经非常快。
我在这里缺少什么?
提前致谢。
模拟器上缺少
Google Play Services
应用程序。仅需要该库来根据 Google Play 服务 API 编译项目。
根据设置 Google Play 服务中的参考文档:
如果您想在模拟器上测试您的应用程序,请展开目录 Android 4.2.2 (API 17) 或更高版本,选择 Google API,然后 安装它。然后以 Google API 作为平台创建一个新的 AVD 目标。
因此您需要做的是使用 Google APIs 作为目标 SDK 设置。
下载 Google Play Services 7.0 并通过 adb shell 或简单地拖放将其安装在模拟器中。
我推荐 GenyMotion 模拟器,因为它们相对较快且易于访问。