我已按照提供的解决方案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设备。
      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模拟器中?

最佳答案

我结束了有关该模拟器的另一份文档,并且效果很好。
对于遇到相同问题的任何人,请看一下这个问题:
http://blog.ostebaronen.dk/2016/04/installing-gapps-in-visual-studio.html

源解决方案:


  先决条件
      1.在Visual Studio Emulator for Android tools中安装棉花糖图像(可以通过在Visual Studio中通过“工具”>“ Visual Studio Emulator for Android”打开)
      2.下载gapps-L-4-21-15.zip
      3.下载benzo-gapps-M-20151011-signed-chroma-r3.zip
  
  正在安装
      1.启动棉花糖图像
      2.引导后,将gapps-L-4-21-15.zip拖到仿真器上。它将提示您安装zip,然后关闭设备。
      3.安装了gapps后,再次启动模拟器,它将显示一个有关优化新安装软件包的对话框。
      4.转到设置>帐户,然后添加一个Google帐户。忽略所有崩溃。
      5.添加帐户后,像在步骤2中一样,通过将其拖动到Emulator上来安装benzo-gapps-M-20151011-signed-chroma-r3.zip。
      6.完成步骤5.后的重新引导后,您现在应该在适用于Android的Visual Studio模拟器上具有可运行的Play服务和Play商店。

关于c# - 如何在6.0 Visual Studio模拟器上安装Google Play服务?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41042689/

10-09 10:19