如何在Genymotion VM中安装Google Play服务(没有拖放支持)?

时间:2013-11-21 13:07:28

标签: android google-play-services genymotion

如何在没有拖放支持的Genymotion模拟器中安装Google Play服务?

由于缺乏对拖放安装的支持,我无法按照Stack Overflow post How do you install Google frameworks (Play, Accounts, etc.) on a Genymotion virtual device? 中的说明进行安装。

Genymotion支持几个模拟器的Google Apps,但它不支持平板电脑模拟器。

17 个答案:

答案 0 :(得分:967)

Genymotion不提供Google Apps。要安装Google Apps:

  1. 将Genymotion和VirtualBox升级到最新版本。

  2. 下载两个zip文件:
    - ARM Translation Installer v1.1
    - 适用于您的Android版本的Google Apps 2.3.7 - 4.4.44.4 - 6.0 (with platform and variant)您还可以在 wbroek 用户{{中找到GApps列表3}}

  3. 打开Genymotion模拟器并转到主屏幕,然后将第一个文件 Genymotion-ARM-Translation_v1.1.zip 拖放到模拟器上。将出现一个对话框并显示为正在进行的文件传输,然后会出现另一个对话框并询问您是否要在模拟器上对其进行闪烁。单击“确定”,然后从终端或命令提示符处运行adb reboot重新启动设备。

  4. 拖放第二个文件 gapps - * - signed.zip ,然后重复上述步骤。再次运行adb reboot,重新启动后,Google Apps将进入模拟器。

  5. 此时“Google Apps服务”会经常崩溃,并显示以下消息google play services has stopped working。打开Goog​​le Play。提供帐户详细信息后,请打开Goog​​le Play并更新已安装的Google Apps。这似乎使Google Play意识到您有旧的Google Play服务,并会要求您更新(在我的情况下,更新Google Hangouts需要新版Google Play服务)。我也听说只是等待也会提示你更新。 “Google Play服务”应用似乎没有出现 - 您无法搜索它。然后,您应该会看到更新Google Play服务的优惠。安装新的Google Play服务后,您现在可以稳定,有效地访问Google Play

答案 1 :(得分:160)

最新版本的Genymotion(2.10.0起)现在允许您从模拟器工具栏安装GApp:

enter image description here

单击工具栏上的GApps按钮

enter image description here

接受条款和条件

enter image description here

您的谷歌应用程序下载将开始

下载完成后,只需重新启动虚拟设备!

答案 2 :(得分:54)

您可以通过以下方式完成此操作:

  1. 下载ARM翻译安装程序v1.1(ARMTI)
  2. 下载适用于Android版本4.4,4.3,4.2或的Google Apps 例如4.1
  3. 将ARMTI拖放到模拟器的HomeScreen中,然后 确认所有
  4. 重新启动模拟器
  5. 拖动&将正确的Google App版本删除到HomeScreen
  6. 重新启动模拟器
  7. JOB DONE。
  8. 注意:您可以在此处找到合适的GApp版本:

    http://forum.xda-developers.com/showthread.php?t=2528952

答案 3 :(得分:44)

我尝试了几乎所有上述选项,但无法安装Google Play服务,但只是从the faq section of genymotion找到,访问Google Play服务的唯一方法是使用OpenGapps提供的软件包。< / p>

我试过了,这很有效:

  1. 访问opengapps.org
  2. 选择x86作为平台
  3. 选择与您的虚拟设备对应的Android版本
  4. 选择纳米作为变体
  5. 下载zip文件
  6. 拖动&amp;将zip安装程序放入新的Genymotion虚拟设备(仅适用于2.7.2及更高版本)
  7. 按照弹出说明进行操作

答案 4 :(得分:22)

至少对于Android 6.0来说,ARM翻译事实显然是不必要的。

OpenGApps抓取一个x86 + Android 6.0软件包(nano很好)并通过拖放安装并告诉它闪烁。

在x86软件包可用之前,似乎以前需要ARM翻译。如果您想安装仅支持ARM的应用程序,则可能仍需要ARM转换。

答案 5 :(得分:16)

对于Genymotion“棒棒糖预览 - Nexus 5”虚拟设备

更多GApps here

请注意,Google+会在更新前显示很多错误。

答案 6 :(得分:14)

现在Gapps提供了通过apk安装gapps包的方法。

从以下链接下载APK和安装说明:

http://opengapps.org/app/

您可以从以下链接下载当前的APK:

播放商店链接:https://play.google.com/store/apps/details?id=org.opengapps.app

当前版本的网站链接(7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk

enter image description here

答案 7 :(得分:14)

使用adb,您可以安装GApps和ARM Support zips而无需拖动和放置。下降。 emuking from XDA Developers有相关说明:

  

我使用了4.2.2,这对于我的测试目的是可以接受的。然后我将zip的“/ system / ...”文件夹解压缩到桌面上的文件夹中。   在cmd提示符中,我使用了以下命令(步骤1是可选的,用于验证adb正在运行):

  1. adb devices
  2. adb remount
  3. adb push“C:\ Users \ John \ Desktop \ GenyF_cked \ system”/ system
  4. 您必须将“adb push”行中的文件夹名称更改为实际提取两个zip文件的位置。完成后,我建议你“重启”设备。

答案 8 :(得分:13)

  1. 下载ARM Translation v1.1并通过拖放模拟器将其闪烁。然后重启模拟器。
  2. 转到Open GApps,选择x86架构,Android版本的模拟器和变体(nano足够,其他应用程序可以从Play商店安装)和下载zip存档。将此存档拖放到模拟器并将其闪烁。重新启动模拟器。

答案 9 :(得分:10)

拖放功能无法在我的系统上运行...

我找到了blogpost,其中介绍了如何使用adb安装它:

adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip

adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb reboot

adb shell flash-archive.sh /sdcard/Download/gapps.zip

adb reboot

答案 10 :(得分:3)

3个步骤下载Google Play服务使用Genymotion模拟器

1。点击工具栏中的右下箭头 enter image description here

2。下载栏

enter image description here

3。需要重启

enter image description here

答案 11 :(得分:2)

对于Genymotion 2.12.2,您可以找到在其所有虚拟设备中添加的GApp。通过Genymotion运行任何虚拟设备,然后您可以在右上角找到Open GApps。按下它,它将自动安装GApp。

!(https://imgur.com/a/ju3EYE0

答案 12 :(得分:1)

按照接受的答案中的步骤对我不起作用。我按照this guide中的步骤操作了一个运行5.0.0的图像,完成了工作。这是一个逐步的过程,就像为genymotion图像添加Google Play支持所接受的答案一样。

最重要的区别是,在我链接的指南中,他们提到在运行高于5.0.0的图片上安装Google Play Services可能不起作用,他们说要更改ADB tool connection settings Genymotion桌面应用程序的设置窗口:Use custom Android SDK tools。此外,gapps拉链似乎有所不同。

该指南还使用GIF来说明该过程中的步骤,因此不容置疑。

Link to gapps zip for Android 5.0 used in the guide - 需要Genymotion 2.4.0 +

Link to ARM Translation Installer v1.1 used in the guide - 这是为了方便起见而提供的。它与乍看之下在接受的答案中提供的内容没什么不同

答案 13 :(得分:1)

genymotion的右上角有一个“打开GAPPS”按钮。点击它,您可以直接从genymotion安装Gapps。

答案 14 :(得分:0)

下载genymotion的最新版本,并在创建设备后单击设备右侧的Open GAPP。

对我有用

答案 15 :(得分:0)

试图下载Gapps应用并将其安装在Genymotion上,但意识到它已经包含在模拟器本身中

https://www.genymotion.com/blog/2-10-open-gapps-widget/

答案 16 :(得分:0)

从版本2.10开始,可以使用模拟器中的工具栏installed来Genymotion。只需查找打开GAPPS 按钮。