350

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

但我需要安装 Google Play 才能将一些应用程序下载到其中。我该怎么做呢?

4

10 回答 10

573

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


# 如何将 Google Apps 和 ARM 支持添加到 Genymotion v2.0+ #

原始来源:[指南] Genymotion | 安装 ARM 翻译和 GApps - XDA-Developers

注意(2 月 2 日):与之前的报道相反,我们发现 Android 4.4 确实可以使用 ARM 翻译,尽管它有问题。按照与以前相同的步骤进行操作,只需确保下载 4.4 GApps。

UPDATE-v1.1:我获得了更多最新版本的 libhoudini 并更新了 ZIP 文件。这修复了许多应用程序崩溃和挂起。只需刷新新的,它应该可以工作。


本指南用于获取 Genymotion VM 中的 ARM 翻译/支持(这是导致“INSTALL_FAILED_CPU_ABI_INCOMPATIBLE”错误的原因)和 Google Play 应用程序。

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

我已经使用 Android 4.3 和 4.4 图像在 Genymotion v2.0.1-v2.1 上对此进行了测试。如果您只需要 ARM 支持,请随意跳过 GApps 步骤。它自己会很好地工作。


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

于 2013-11-16T01:04:37.103 回答
39

安装 Genymotion 2.10 或更高版本,现在有一个专门的按钮来安装 Google Play Services,名称为“Open GApps”。链接了解更多信息

Genymotion 2.9 或更低版本的 3 个步骤:-

4.4 Kitkat
5.0 Lollipop
5.1 Lollipop
6.0 Marshmallow
7.0 Nougat
7.1 Nougat (webview patch)
8.0 Oreo
8.1 Oreo
9.0 Pie

  1. 从上面的链接下载
  2. 只需将下载的 zip 文件拖放到 genymotion 并重新启动
  3. 添加谷歌帐户并下载“谷歌播放音乐”并运行。


于 2016-11-04T13:03:12.963 回答
29

编辑 2

三个月后,我们可以说:Genymotion 和CyanogenMod之类的官方 Google Apps 不再是获取 Google Apps 的唯一途径。不过,您仍然可以使用 Genymotion 团队之前的项目:AndroVM下载镜像)。


编辑

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


使用 Google Apps 选择虚拟设备:

完毕:

于 2013-07-25T11:15:04.213 回答
10

现在有关于如何安装 Google Play 服务的官方常见问题解答。,这里是常见问题解答文本:

出于知识产权原因,Google Play 服务默认不包含在 Genymotion 虚拟设备中。但是,如果你真的需要它们,你可以使用 OpenGapps 提供的包。只需按照以下步骤操作:

  1. 访问opengapps.org
  2. 选择 x86 作为平台
  3. 选择与您的虚拟设备对应的 Android 版本
  4. 选择 nano 作为变体
  5. 下载压缩文件
  6. 在新的 Genymotion 虚拟设备中拖放 zip 安装程序(仅限 2.7.2 及更高版本)
  7. 按照弹出说明进行操作

请注意,Genymobile Inc. 和 Genymotion 不承担因在您的虚拟设备中下载、安装和使用 Google Play 服务而产生的任何责任。您对使用负全部责任并承担与之相关的所有责任。此外,对于 OpenGapps 软件包与任何版本的 Genymotion 的兼容性,我们拒绝为特定目的提供任何类型的保证。

于 2017-04-03T08:16:46.840 回答
8

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

  1. 首先,您必须安装GAPPS
  2. 接下来,打开虚拟框并等待主屏幕出现在 Genymotion 上。
  3. 将您之前下载的 GAPPS 文件夹拖放到 Genymotion 中。
  4. 你会得到提示。单击确定。您会看到很多错误,但只需忽略它们并等待成功提示出现。再次单击确定并重新启动虚拟设备。
  5. 应显示 Google 帐户屏幕。如果没有显示 Playstore 应用程序,请打开它。登录到您的帐户。再次忽略错误。
  6. 游戏商店现在应该开放并且应该功能齐全。
于 2014-02-07T14:00:39.183 回答
5

我可以使用https://stackoverflow.com/a/20013322/98057刷新 ARM 翻译,但不能刷新 gapps 。我收到了上面提到的“糟糕,在闪烁 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
于 2014-09-16T21:28:32.643 回答
4

适用于 Genymotion 的 Google Apps KitKat。

从包含基本 Google Apps(如 Play Store、GmailYouTube等)的链接下载 Google Apps ZIP 文件。

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

完成启动后,将我们下载的名为update-gapps-4-4-2-signed.zip的 ZIP 文件拖放到 Genymotion 窗口。它开始安装 Google Apps,并要求您确认。确认它。

于 2014-05-22T05:34:53.697 回答
4

尝试执行下面链接中指定的所有步骤,然后按照VirtualBox 4.2.0 Released With Support For Drag'n'drop From Host To Linux Guest, More中的说明将VirtualBox升级到 4.2 。然后将 Genymotion 升级到最新版本。

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

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

于 2013-11-21T13:46:06.427 回答
1

如果有人在登录 Google 时遇到错误并出现此消息:

无法登录
无法建立与服务器的可靠连接...

然后尝试从浏览器登录 - 在 YouTube、Gmail、Google 网站等中。

这对我有帮助。在浏览器中登录后,我能够登录 Google Play 应用程序...

于 2016-03-28T11:37:46.827 回答
0

有时“ARM Translation Installer v1.1”不起作用。这是安装 Google Play 的简单解决方案。

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

  2. 从链接下载文件并解压以获取带有 Google Play 商店的 Android 虚拟设备。该文件的名称为“Galaxy S4 HTC One Xperia Z – 4.2.2 – with Google Apps – API 17 – 1080×1920”。

  3. 关闭所有在后台运行的 Genymotion 商店。

  4. 将该提取的文件复制到以下文件夹中。C:\Users\'用户名'\AppData\Local\Genymobile\Genymotion\deployed

  5. 复制后,您应该会看到以下路径:C:\Users\'username'\AppData\Local\Genymobile\Genymotion\deployed\Galaxy S4 HTC One Xperia Z - 4.2.2 - with Google Apps - API 17 - 1080x1920

  6. 在“Galaxy S4 HTC One Xperia Z – 4.2.2 – with Google Apps – API 17 – 1080×1920”文件夹中,您会看到许多 *.vmdk 和 *.vbox 文件。

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

  8. 重新启动 Genymotion。完毕。

于 2015-05-10T04:51:35.967 回答