如何在Genymotion虚拟设备上安装谷歌框架(Play, Accounts等)?

我目前正在尝试Genymotion和男孩,它比ADT模拟器快得多。

但是我需要安装谷歌Play来下载一些应用。我怎么做呢?

436290 次浏览

编辑2

三个月后,我们可以说:没有更多的官方谷歌应用程序在Genymotion和CyanogenMod-like方法是唯一的方法得到谷歌应用程序。但是,您仍然可以使用Genymotion团队的前一个项目:AndroVM (下载镜像)。


编辑

谷歌应用将于11月从Genymotion下架。你可以在Genymotion谷歌Plus页面找到更多信息。


使用谷歌应用程序选择虚拟设备:

.

完成:

.

2017年5月28日更新:据我所知,这种方法不再支持,也不再有效。不要尝试。


如何添加谷歌应用程序和ARM支持到Genymotion v2.0+ #

来源:[指南]Genymotion |安装ARM翻译和GApps - xda开发者

注意(2月2日):与之前的报告相反,它被发现,Android 4.4实际上与ARM翻译工作,尽管它是bug。按照与前面相同的步骤进行操作,只需确保下载了4.4 GApps即可。

UPDATE-v1.1:我已经得到了更多的libhoudini的最新版本,并更新了ZIP文件。这修复了很多应用程序崩溃和挂起。换上新的,应该就能用了。


此指南用于返回ARM翻译/支持(这是导致“INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"在Genymotion虚拟机中播放应用程序。

  1. 下载以下zip:
  2. 接下来打开Genymotion虚拟机,进入主屏幕
  3. 现在将Genymotion-ARM-Translation_v1.1.zip拖放到Genymotion VM窗口中。
  4. 它应该说“文件传输中”;一旦它要求你闪光,点击“确定”。
  5. 现在使用ADB (adb reboot)或ROM Toolbox之类的应用程序重新启动虚拟机。如果有必要,您可以简单地关闭虚拟机窗口,但我不建议这样做。
  6. 当你再次回到主屏幕时,将gapps - * -signed.zip(名称不同)拖放到你的VM上,并在被问到时单击“OK”。
  7. 完成后,再次重启虚拟机并打开谷歌Play Store。
  8. 使用您的谷歌帐户登录
  9. 进入商店后,进入“我的应用程序”菜单,让所有内容更新(这修复了许多问题)。也可以尝试直接更新谷歌播放服务
  10. 现在试着搜索“Netflix”和“谷歌Drive”
  11. 如果这两个应用程序都显示在结果中,并且你能够下载/安装它们,那么恭喜你:你现在有ARM支持和谷歌播放完全设置!

我在Genymotion v2.0.1-v2.1上使用Android 4.3和4.4图像进行了测试。如果你只想要ARM支持,可以跳过GApps步骤。它自己会工作得很好。


< >强旧拉链:< / >强 v1.0。不要下载这些,因为它们不会解决你的问题。它是为了存档和实验目的而留下的。> < /罢工

尝试执行下面链接中指定的所有步骤,在此之前,请按照VirtualBox 4.2.0发布,支持从主机拖放到Linux客户端,更多中的说明将VirtualBox升级到4.2。然后将Genymotion升级到最新版本。

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

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

好吧,这可能是最简单的方法:

  1. 首先,你必须安装GAPPS
  2. 接下来,打开虚拟框,等待Genymotion显示主屏幕。
  3. 将之前下载的GAPPS文件夹拖放到Genymotion中。
  4. 你会得到提示。单击OK。您可能会看到很多错误,但是请忽略它们并等待成功提示符出现。再次单击“确定”,重新启动虚拟设备。
  5. 应该会显示一个谷歌帐户屏幕。如果没有显示,请打开playstore应用程序。登录你的账户。再次忽略错误。
  6. 游戏商店现在应该是开放的,应该是全面的功能。

谷歌应用KitKat Genymotion。

下载谷歌应用程序ZIP文件从包含基本谷歌应用程序,如Play Store, GmailYouTube等链接。

https://www.mediafire.com/?qbbt4lhyu9q10ix

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

我可以闪光的ARM翻译,但不是gapps,使用https://stackoverflow.com/a/20013322/98057。我得到了上面提到的“哎呀,在闪烁gapps-jb-20121011-signed.zip时出错了”错误。如果你读Genymotion的日志,发现这样的条目:

Sep 16 23:00:02 [Genymotion Player] [Error] [Adb][shell] Unable to finished process:  "Process operation timed out"

尝试直接使用__abc0应用flash:

$ 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

有时“ARM翻译安装程序v1.1”不工作..下面是安装谷歌播放的简单解决方案。

  1. 进入这个链接:http://www.mediafire.com/download/jdn83v1v3bregyu/Galaxy+S4++HTC+One++Xperia+Z+-+4.2.2+-+with+Google+Apps+-+API+17+-+1080x1920.zip .

  2. 从链接下载文件并提取以获得带有谷歌Play商店的Android虚拟设备。该文件将以“Galaxy S4 HTC One Xperia Z - 4.2.2 - with谷歌Apps - API 17 - 1080×1920″”的名称命名。

  3. 关闭所有在后台运行的Genymotion存储。

  4. 将提取的文件复制到以下文件夹。 C:\Users\当地的用户名\ AppData \ \ Genymobile \ Genymotion \部署< / p > < /李> 拷贝完成后,你会看到下面的路径: C:\Users\'username'\AppData\Local\Genymobile\Genymotion\部署\Galaxy S4 HTC One Xperia Z - 4.2.2 -与谷歌应用程序- API 17 - 1080x1920

  5. 在“Galaxy S4 HTC One Xperia Z - 4.2.2 - with谷歌Apps - API 17 - 1080×1920″”文件夹中,你会看到许多*. .VMDK和*。vbox文件。

  6. 现在打开VirtualBox,选择Machine->Add并浏览上面的文件夹,导入*. .vbox文件。

  7. 重启Genymotion。完成了。

如果有人在登录谷歌时出现错误,则出现以下消息:

无法登录
无法建立到服务器的可靠连接…

然后尝试从浏览器登录——在YouTube, Gmail,谷歌网站等。

这对我很有帮助。在浏览器中登录后,我能够在谷歌播放应用程序中登录…

安装Genymotion 2.10或以上版本,现在有一个专门的按钮来安装谷歌播放服务名称“打开GApps”。链接获取更多信息

Genymotion 2.9或以下版本的3个步骤

< p > 4.4 Kitkat
5.0棒棒糖
5.1棒棒糖
6.0棉花糖
7.0牛轧糖
7.1牛轧糖(webview补丁)
8.0奥利奥
8.1奥利奥
9.0派
< / p >
  1. 从以上链接下载
  2. 只需拖放下载的zip文件到genymotion并重新启动
  3. 添加谷歌帐号,下载“谷歌播放音乐”并运行。


现在有官方FAQ用于在如何安装谷歌播放服务?中使用谷歌Play,这里是FAQ文本:

由于知识产权的原因,谷歌播放服务不是 Genymotion虚拟设备默认包含。但是,如果你 如果你真的需要它们,你可以使用OpenGapps提供的包。 简单地遵循以下步骤:

< p > < ol >
  • 访问opengapps.org
  • 选择x86作为平台
  • 选择与虚拟设备对应的Android版本
  • 选择纳米作为变体
  • 下载zip文件
  • 拖,在新的Genymotion虚拟设备中删除zip安装程序(仅限2.7.2及以上版本)
  • 按照弹出的说明操作

  • 请注意Genymobile Inc.和Genymotion不承担任何责任 因下载、安装和使用谷歌Play而产生的任何后果 虚拟设备中的服务。你要全权负责 并承担与使用有关的一切责任。此外,我们 拒绝为某一特定目的提供任何形式的保证 的任何版本的OpenGapps包的兼容性 Genymotion . < / p >