我已按照Rob Prouse 提供的解决方案在此处安装 Google Play 服务,在 Visual Studio Emulator 上运行 API 级别 22 的 Android 5.1.1。这一切都运行良好,我的应用程序中的地图成功运行,但是,我正在寻找使其在 6.0 设备上工作。
Rob Prouse 解决方案:
1 - 从http://www.teamandroid.com/gapps/下载适用于 Android 版本的正确 GAPPS
2 - 使用模拟器的附加工具(小 >> 图标)并转到 SD 卡选项卡。
3 - 在您的计算机上选择一个文件夹以与虚拟 SD 卡同步。
4 -从 SD 卡中提取,这将在所选文件夹上创建一个文件夹结构。
5 - 现在将 Gapps 填充复制到“下载”文件夹。
6 -推送到 SD 卡。这需要一点时间,然后将 zip 文件复制到您的模拟器。
7 - 运行命令提示符,然后转到Android SDK 位置中的sdk\platform-tools并运行adb devices。
8 - 如果您在列表中看到您的模拟器,则跳到步骤 10。
9 - 如果您没有看到模拟器,请运行以下命令:adb connect <emulator ip>:5555您可以从模拟器中找到模拟器 ip ,进入设置 -> 关于手机 -> 状态和 IP 部分。
10 - 下一次运行,adb shell。这将为您提供 android 模拟器的提示。
11 - 确认 gapps 文件在那里:ls /sdcard/Download
12 - 现在运行install_zip.sh /sdcard/Download/.zip这应该开始刷机过程。
13 - 刷新完成后,重新启动模拟器。
14 - 重新启动后,您可能会看到 Google+ 等应用程序尝试启动时出现错误,请暂时忽略它们。
15 - 登录您的 Google 帐户并从 Google Play 升级所有应用程序。
16 - 当您运行需要 Google Play 服务的应用程序时,可能会提示您升级
我从http://www.teamandroid.com/gapps/尝试了所有三个包,但没有一个有效。
请注意,HDPI / MDPI / TINY: gapps-600-base-20151016-1-signed.zip
安装了播放商店,但它一直在崩溃并且永远不会打开。
我尝试了adb
命令和拖放解决方案。
有没有人能够将 google play 服务安装到 6.0 Visual Studio Emulator 中?