当前位置:  开发笔记 > Android > 正文

使用Android 7的Genymotion模拟器上的Google Play服务

如何解决《使用Android7的Genymotion模拟器上的GooglePlay服务》经验,为你挑选了3个好方法。

我购买了Genymotion,目标是使用Android 7.0和Google Play进行模拟.

Android 7.0在Genymotion上运行正常,但我无法在其上安装Google Play.

Google Play适用于Android 6.0及以下版本 - 我能够找到在Genymotion中使用Google Play时必须另外安装的源(闪光灯).

有人知道如何使用Genymotion在Android 7.0设备上安装Google Play吗?



1> Matan Itzhak..:

更新的答案
自Genymotion 2.10以来,您可以Google Play Services轻松安装而无需处理zip文件.你现在有一个1-click installer(叫"Open GApps" widget).

这里有几点需要考虑:

1-click installer运行Android 4.4或以上每个设备可用(无论是新的还是已经创建),只要安装Genymotion 2.10.

Open GApps插件安装最小变异(即pico),因为它适合大多数开发和测试需求.
这意味着你只能得到Google Play StoreGoogle Play Services没有别的.

如果您需要访问其他Google应用,您可以访问Play Store并从那里下载,也可以Open GApps从他们的网站安装另一种变体,如我原来的答案中所述.

如何使用小部件并安装Open GApps
只需打开您的Genymotion设备.
您将Open GApps在右侧栏上看到灰色徽标,以及所有其他设置:

未使用的Open GApps小部件

当您点击该徽标时,Genymotion将开始下载Open GApps到您的设备:

下载Open GApps

然后,您需要重新启动设备并完成所有设置:

安装Seccusfull


原始答案
为了安装Google Play并在Genymotion上使用它,您需要找到预先构建的Google Apps包的zip文件到模拟器上.

正如您对问题的评论中所提到的,Genymotion的ROM被编译为x86以匹配最流行的计算机的CPU架构.
但是,大多数可用的预构建Google Apps软件包都使用ARM架构,这种架构在手机中很受欢迎.
一些评论提到需要安装一个ARM Translation允许这些ARM应用程序在x86虚拟设备上运行,但可能很难为Android Nougat找到正确的翻译文件,无论如何根本没有必要.

您可以访问开放式GApps站点并安装所需的预构建Google Apps软件包.
请务必选择Platform: x86适当的Android版本.

为了在Genymotion上安装它,只需将zip文件拖放到模拟器中,系统将提示您输入以下消息,告知您该文件可以闪存到设备: 在Genymotion模拟器上闪烁openGApps 单击OK,它将闪烁文件.
完成此过程后,系统将提示您以下消息: 完成对Genymotion仿真器的闪烁过程 您需要做的就是重新启动设备模拟器,您将在Android Nougat模拟器上安装Google Play.
请享用.


仅供参考,Genymotion现在通过"一键点击"程序自动完成此过程!在这里查看我的答案/sf/ask/17360801/#46725748

2> Pascal..:

从Genymotion 2.10开始,Gapps可以在Genymotion中自动安装!

在Genymotion模拟器窗口的右上角,你会找到一个'Gapps'按钮:点击它,Genymotion将完成剩下的工作:下载正确的GApps包并将其安装在你的Android图像中!

安装完成后,只需重新启动此模拟器:Gapps按钮现在上面有一个绿色复选标记,并且已为您正在运行的特定Android版本安装了Open Gapps(Pico)软件包:-)

适用于Android 4.4及以上版本.

欲了解更多信息,请访问 https://www.genymotion.com/blog/2-10-open-gapps-widget/


哇...从未见过那个按钮!这是FAR最好的答案.不确定为什么没有更多的赞成票.我已经在其他解决方案上苦苦挣扎多年,不敢相信现在这很容易.生病.

3> ישו אוהב אות..:

更新的答案

正如@pascal指出的那样(感谢@pascal),因为Genymotion 2.10可以自动安装Google Play服务和Play商店.

以下是Genymotion 2.10的新闻- 无缝安装Google Play服务和Play商店:

Genymotion 2.10出来了!它还附带一个Google Apps安装程序

只需下载并安装Genymotion 2.10,您的工具栏中就会出现一个新的"Open GApps"小部件.点击它,它将完成其余的工作!

现在,您可以让依赖Google Play服务和Google Play商店的应用程序完美运行.再也没有找到随机的zip文件和教程了!


老答复

从/sf/ask/17360801/引用自己的话:

官方FAQ使用谷歌发挥如何安装谷歌播放服务?,这里是FAQ文本:

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

    访问opengapps.org

    选择x86作为平台

    选择与您的虚拟设备对应的Android版本

    选择nano作为变体

    下载zip文件

    将zip安装程序拖放到新的Genymotion虚拟设备中(仅限2.7.2及更高版本)

    按照弹出说明操作

请注意,Genymobile Inc.和Genymotion对您在虚拟设备中下载,安装和使用Google Play服务不承担任何责任.您对使用承担全部责任并承担与此相关的所有责任.此外,对于OpenGapps软件包与任何版本的Genymotion的兼容性,我们不承担任何特定用途的保证.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有