我购买了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吗?
答案 0 :(得分:18)
自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/
答案 1 :(得分:17)
更新回答
从Genymotion 2.10开始,您可以轻松安装Google Play Services
而无需处理zip文件。您现在拥有1-click installer
(称为"Open GApps" widget
)。
以下几点需要考虑:
1-click installer
就可用于运行Android 4.4或更高版本(无论是新的还是已创建的)的每台设备。 Open GApps
小部件安装最小的变体(即pico
),因为它适合大多数开发和测试需求。Google Play Store
和Google Play Services
而不会获得其他内容。 如果您需要访问更多Google应用,可以访问Play Store
并从那里下载,或者您可以从他们的网站安装另一个Open GApps
变体,如我原来的答案中所述。
如何使用窗口小部件并安装Open GApps
只需打开您的Genymotion设备
您会在右侧栏上看到一个灰色的Open GApps
徽标,以及所有其他设置:
当您点击该徽标时,Genymotion将开始将Open GApps
下载到您的设备:
然后,您需要重新启动设备并完成所有设置:
原始回答
要安装Google Play并在Genymotion上使用它,您需要找到预先构建的Google Apps包的zip文件到模拟器上。
正如您对问题的评论所述,Genymotion的ROM被编译为x86以匹配最流行的计算机CPU架构。
但是,大多数可用的预构建Google Apps套件都使用ARM架构,这种架构在手机中很受欢迎
一些评论提到需要安装ARM Translation
才能让这些ARM应用程序在x86虚拟设备上运行,但可能很难为Android Nougat 找到合适的翻译文件,无论如何根本不需要。
您可以转到open GApps site并安装所需的预制Google Apps套餐。
请务必选择 Platform: x86
以及正确的Android版本。
要在Genymotion上安装它,只需将zip文件拖放到模拟器中,系统将提示您输入以下消息,告知您该文件可以闪存到设备:
点击OK
,它将闪烁文件
完成此过程后,系统将提示您以下消息:
您需要做的就是重新启动设备模拟器,您将在Android Nougat模拟器上安装Google Play
享受。
答案 2 :(得分:12)
更新的答案
@pascal指出(感谢@pascal),因为Genymotion 2.10可以自动安装Google Play服务和Play商店。
以下是来自Genymotion 2.10 – Seamlessly install Google Play Services and Play Store的新闻:
Genymotion 2.10出局了!它附带一个Google Apps的单击安装程序
只需下载并安装Genymotion 2.10,您的工具栏中就会出现一个新的“Open GApps”小部件。点击它,它将完成其余的工作!
现在,您可以让依赖Google Play服务和Google Play商店的应用程序完美运行。再也没有找到随机的zip文件和那里的教程!
OLD ANSWER
从https://stackoverflow.com/a/40712778/4758255引用自己:
在How do I install Google Play Services?中使用Google Play有官方常见问题解答,此处为常见问题解答文字:
出于知识产权原因,Google Play服务不会 默认包含在Genymotion虚拟设备中。但是,如果你 真的需要它们,你可以使用OpenGapps提供的软件包。 只需按照以下步骤操作:
- 访问opengapps.org
- 选择x86作为平台
- 选择与您的虚拟设备对应的Android版本
- 选择纳米作为变体
- 下载zip文件
- 拖动&将zip安装程序放入新的Genymotion虚拟设备(仅适用于2.7.2及更高版本)
- 按照弹出说明
醇> 请注意,Genymobile Inc.和Genymotion不承担任何责任 下载,安装和使用Google Play所产生的任何结果 虚拟设备中的服务。您全权负责 使用并承担与此相关的所有责任。而且,我们 对特定目的不承担任何形式的保证 OpenGapps软件包与任何版本的兼容性 Genymotion。