【发布时间】:2017-04-23 21:15:22
【问题描述】:
我已按照by Rob Prouse here 提供的解决方案在运行 API 级别 22 的 Android 5.1.1 的 Visual Studio 模拟器上安装 Google Play 服务。这一切都很好,我的应用程序中的地图成功运行,但是,我我希望在 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: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 安装了 Play 商店,但它一直在崩溃并且永远不会打开。
我尝试了adb 命令和拖放解决方案。
有没有人能够将 google play 服务安装到 6.0 Visual Studio Emulator 中?
【问题讨论】:
标签: c# android visual-studio-2015 xamarin.forms visual-studio-emulator