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

时间:2017-01-20 14:27:13

标签: android google-play google-play-services genymotion android-7.0-nougat

我购买了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吗?

3 个答案:

答案 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)。

以下几点需要考虑:

  • 只要安装了Genymotion 2.10,1-click installer就可用于运行Android 4.4或更高版本(无论是新的还是已创建的)的每台设备。
  • Open GApps小部件安装最小的变体(即pico),因为它适合大多数开发和测试需求。
    这意味着您只能获得Google Play StoreGoogle Play Services而不会获得其他内容。

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

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

Unused Open GApps widget

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

Downloading Open GApps

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

Instalation Seccusfull

原始回答
要安装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文件拖放到模拟器中,系统将提示您输入以下消息,告知您该文件可以闪存到设备: Flashing openGApps on Genymotion emulator 点击OK,它将闪烁文件 完成此过程后,系统将提示您以下消息: Flashing process onto Genymotion emulator is done 您需要做的就是重新启动设备模拟器,您将在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提供的软件包。   只需按照以下步骤操作:

     

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

         
        

  14.          请注意,Genymobile Inc.和Genymotion不承担任何责任     下载,安装和使用Google Play所产生的任何结果     虚拟设备中的服务。您全权负责     使用并承担与此相关的所有责任。而且,我们     对特定目的不承担任何形式的保证     OpenGapps软件包与任何版本的兼容性     Genymotion。