我如何在Genymotion模拟器中安装没有拖放支持的谷歌播放服务?

我不能安装它,正如在Stack Overflow帖子中提到的,你如何在Genymotion虚拟设备上安装谷歌框架(播放,帐户等)?由于缺乏支持拖放安装。

Genymotion支持一些模拟器的谷歌应用程序,但不支持平板模拟器。


从Genymotion 2.10.0及以后,GApps可以从模拟器工具栏安装。 请参考@MichaelStoddart的回答。

下面是由于历史原因保留在这里的原答案:

Genymotion不提供谷歌应用程序。安装谷歌应用程序:

Upgrade Genymotion and VirtualBox to the latest version. Download two zip files: - ARM Translation Installer v1.1 - Google Apps for your Android version: 2.3.7 - 4.4.4 or 4.4 - 6.0 (with platform and variant) You can also find the GApps list in the wbroek user GitHubGist page. Open Genymotion emulator and go to home screen then drag and drop the first file Genymotion-ARM-Translation_v1.1.zip over the emulator. A dialog will appear and show as file transfer in progress, then another dialog will appear and ask that do you want to flash it on the emulator. Click OK and reboot the device by running adb reboot from your terminal or command prompt. Drag and drop the second file gapps-*-signed.zip and repeat the same steps as above. Run adb reboot again and, once rebooted, Google Apps will be in the emulator. At this point 'Google Apps Services' will crash frequently with the following message google play services has stopped working. Open Google Play. After providing your account details, open Google Play and update your installed Google Apps. This seems to make Google Play realize you have an old Google Play Services and will ask you to update (in my case, updating Google Hangouts required a new version of Google Play Services). I've also heard that simply waiting will also prompt you to update. The 'Google Play Services' app doesn't seem to appear otherwise - you can't search for it. You should then see an offer to update Google Play Services. Once the new Google Play Services is installed you will now have stable, working access to Google Play


你可以简单地做到这一点:

下载ARM翻译安装程序v1.1(ARMTI) 下载谷歌应用程序为您的Android版本4.4,4.3,4.2或 4.1举例 将ARMTI拖放到模拟器的主屏幕上,然后 确认所有 重新启动模拟器 拖放正确的谷歌应用程序版本到您的主屏幕 重新启动模拟器 工作。

注意:你可以在这里找到正确的GApp版本:

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


使用adb,你可以安装GApps和ARM Support,而不需要拖放。 emuking from XDA开发者对此有说明:

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

亚洲开发银行设备 亚洲开发银行重新安装 “C:\Users\John\Desktop\GenyF_cked\system”/system

您必须将“adb push”行中的文件夹名称更改为您实际提取两个zip文件的位置。完成后,我建议您“adb重启”设备。


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

与@KingyBobo和@anp8850中提到的步骤相同,但是: 下载正确的Android 5.0 GApps: 谷歌app for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)

更多gapp点击这里

注意,谷歌+在更新之前显示了很多错误。


下载ARM Translation v1.1并在模拟器上拖放它。然后重新启动模拟器。 打开GApps,选择x86架构,Android版本的模拟器和变体(nano就足够了,其他应用程序可以从Play Store安装),然后下载压缩文件。将这个存档拖放到模拟器中,并将其刷新。重新启动模拟器。


拖放不能在我的系统上工作…

我发现了一篇博文,描述了如何在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

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

只需要从OpenGApps中抓取一个x86 + Android 6.0包(nano就可以了),通过拖拽的方式安装,并让它闪光。

在x86包可用之前,ARM转换似乎是必须的。不过,如果你想安装ARM专用的应用程序,你可能仍然需要ARM翻译。


遵循公认答案中的步骤对我不起作用。我使用运行5.0.0的映像执行了本指南中的步骤,它完成了工作。这是一个循序渐进的过程,就像在genymotion图像中添加谷歌播放支持一样。

最重要的区别是,在我链接到的指南中,他们提到在运行高于5.0.0的图像上安装谷歌播放服务可能无法工作,并且他们说要更改Genymotion桌面应用程序设置窗口中的ADB工具连接设置:使用自定义Android SDK工具。而且,拉链看起来也不一样。

该指南还使用了动图来说明这个过程中的步骤,因此它留下了更少的怀疑空间。

链接到gapps zip用于指南中使用的Android 5.0 -需要Genymotion 2.4.0+

链接到指南中使用的ARM Translation Installer v1.1——这是为了方便而提供的。乍一看,这似乎与公认答案中提供的答案没有任何不同


我尝试了上面几乎所有的选项,但都无法安装谷歌播放服务,但刚刚从genymotion的faq部分发现,访问谷歌播放服务的唯一方法是使用OpenGapps提供的包。

我试过了,结果成功了:

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


现在Gapps提供了安装Gapps包彻底apk的方法。

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

http://opengapps.org/app/

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

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

网站链接(2017年7月22日): http://opengapps.org/app/opengapps-app-v16.apk


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

单击工具栏上的GApps按钮

接受条款和条件

然后开始下载谷歌应用程序

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


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

这对我很有用


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

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


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

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


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


在genymotion的右上角有一个Open GAPPS按钮。点击它,你可以直接从genymotion安装Gapps。


3步下载谷歌播放服务使用Genymotion模拟器

1. 单击工具栏右下方的箭头

2. 下载栏

3.需要重新启动