Android 如何在Genymotion虚拟设备上安装Google框架(Play、Accounts等)?

Android 如何在Genymotion虚拟设备上安装Google框架(Play、Accounts等)?,android,google-play-services,avd,genymotion,Android,Google Play Services,Avd,Genymotion,我目前正在试用Genymotion和boy,它比ADT模拟器快得多 但我需要安装GooglePlay来下载一些应用程序。如何执行此操作?编辑2 三个月后,我们可以说:Genymotion中不再有官方的谷歌应用程序,而类似的方法是获得谷歌应用程序的唯一途径。但是,您仍然可以使用Genymotion团队的上一个项目:() 编辑 谷歌应用程序将于11月从Genymotion中删除。您可以在页面上找到更多信息 选择带有谷歌应用程序的虚拟设备: 完成: 2017年5月28日更新:据我所知,这种方法不

我目前正在试用Genymotion和boy,它比ADT模拟器快得多


但我需要安装GooglePlay来下载一些应用程序。如何执行此操作?

编辑2

三个月后,我们可以说:Genymotion中不再有官方的谷歌应用程序,而类似的方法是获得谷歌应用程序的唯一途径。但是,您仍然可以使用Genymotion团队的上一个项目:()


编辑

谷歌应用程序将于11月从Genymotion中删除。您可以在页面上找到更多信息


选择带有谷歌应用程序的虚拟设备:

完成:

2017年5月28日更新:据我所知,这种方法不再受我支持,也不再有效。不要尝试。
#如何将Google应用程序和ARM支持添加到Genymotion v2.0+中#

原始资料来源:
注意(2月2日):与之前的报道相反,人们发现安卓4.4实际上可以使用ARM翻译,尽管它有缺陷。按照与前面相同的步骤操作,只需确保下载4.4 GAPP

UPDATE-v1.1:我获得了更多最新的libhoudini版本,并更新了ZIP文件。这修复了许多应用程序崩溃和挂起。只要把新的闪一下就行了


本指南用于在Genymotion VM中获取ARM翻译/支持(这就是导致“安装失败\U CPU\U ABI\U不兼容”错误的原因)和Google Play应用程序

  • 下载以下拉链:
    • ()
      如果您的手臂翻译出现问题,请尝试从镜像重新下载
    • 为您的Android版本下载正确的GAPP:
      如果您在刷新GAPP时遇到问题,请尝试从镜像重新下载
      • ()(4.4 GAPP可能有错误)
      • ()
  • 接下来打开您的Genymotion虚拟机并转到主屏幕
  • 现在将Genymotion-ARM-Translation_v1.1.zip拖放到Genymotion虚拟机窗口中
  • 它应该说“正在进行文件传输”。一旦它要求您刷新它,请单击“确定”
  • 现在使用ADB(
    ADB reboot
    )或类似ROM工具箱的应用程序重新启动VM。如果必要,您可以简单地关闭VM窗口,但我不建议这样做
  • 再次进入主屏幕后,将gapps-*-signed.zip(名称不同)拖放到您的虚拟机上,并在询问时单击“确定”
  • 完成后,再次重新启动VM并打开Google Play商店
  • 使用您的Google帐户登录
  • 进入商店后,进入“我的应用”菜单,让一切更新(它修复了许多问题)。也可以尝试直接更新
  • 现在尝试搜索“Netflix”和“Google Drive”
  • 如果这两个应用程序都出现在结果中,并且您能够下载/安装它们,那么恭喜您:您现在已经拥有ARM支持和Google Play完全设置 我已经使用Android 4.3和4.4图像在Genymotion v2.0.1-v2.1上对此进行了测试。如果您只需要手臂支撑,请跳过GApps步骤。它本身就可以很好地工作



    旧拉链:。不要下载这些,因为它们不会解决您的问题。留作存档和实验之用

    在升级到4.2之前,请按照中的说明尝试执行下面链接中指定的所有步骤。然后将Genymotion升级至最新版本

    转到桌面并运行Genymotion。选择Android版本为4.2的虚拟设备,然后首先拖放两个文件Genymotion-ARM-Translation_v1.1.zip。然后Genymotion将显示进度,然后将弹出一个对话框。然后单击“确定”,它将要求重新启动设备。重新启动。对第二个文件gapps-jb-20130812-signed.zip执行相同的步骤,然后重新启动ADB

    我希望这将解决这个问题。检查这个-它解释得更清楚

    好的,这可能是最简单的方法:
  • 首先,您必须安装
  • 接下来,打开虚拟框,等待主屏幕显示在Genymotion上
  • 将先前下载的GAPPS文件夹拖放到Genymotion中
  • 你会得到提示。单击“确定”。您将看到许多错误,但请忽略它们,等待出现成功提示。再次单击确定并重新启动虚拟设备
  • 谷歌账户屏幕应该会出现。如果没有显示,请打开playstore应用程序。登录您的帐户。再次忽略错误
  • playstore现在应该开放,并且应该功能齐全

  • 谷歌应用KitKat for Genymotion。

    从包含基本谷歌应用程序(如Play Store等)的链接下载谷歌应用程序ZIP文件


    完成引导后,将我们下载的名为update-gapps-4-4-2-signed.ZIP的ZIP文件拖放到Genymotion窗口。它开始安装谷歌应用程序,并要求您确认。确认它。

    我可以使用闪存刷新手臂平移,但不能刷新gapps。我看到上面提到的“oops,在闪烁gapps-jb-20121011-signed.zip”错误时出现了一些问题。如果您阅读Genymotion日志并找到如下条目:

    Sep 16 23:00:02 [Genymotion Player] [Error] [Adb][shell] Unable to finished process:  "Process operation timed out" 
    
    尝试直接使用
    adb
    应用闪存:

    $ adb -s 192.168.56.101:5555 shell "/system/bin/check-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip"
    $ adb -s 192.168.56.101:5555 shell "/system/bin/flash-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip"
    $ adb reboot
    
    根据日志文件的内容更改这些命令(路径和IP可能会有所不同)

    顺便说一下,我在以下文件夹中找到了Genymobile日志文件:

    ~/.Genymobile/Genymotion/deployed/<device name>/genymotion-player.log
    
    ~/.Genymobile/Genymotion/deployed//Genymotion-player.log
    
    有时“ARM Translation Installer v1.1”不起作用。。下面是安装Google Play的简单解决方案

  • 转到此链接:

  • 从th下载该文件