- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我购买 Genymotion 的目的是使用 Android 7.0 和 Google Play 进行模拟。
Android 7.0 在 Genymotion 上运行良好,但我无法在其上安装 Google Play。
Google Play 适用于 Android 6.0 及更低版本 - 我能够找到必须额外安装的源(Flash)才能在 Genymotion 中使用 Google Play。
有人知道如何使用 Genymotion 在 Android 7.0 设备上安装 Google Play 吗?
最佳答案
更新的答案
从 Genymotion 2.10 开始,您无需处理 zip 文件即可轻松安装 Google Play Services
。您现在有一个一键安装程序
(称为“Open GApps”小部件
)。
这里有几点需要考虑:
一键安装程序
可用于运行 Android 4.4 或更高版本(无论是新的还是已经创建的)的每台设备。 Open GApps
小部件安装最小的变体(即 pico
),因为它适合大多数开发和测试需求。Google Play Store
和 Google Play Services
,除此之外别无其他。 如果您需要访问更多 Google 应用程序,您可以访问 Play Store
并从那里下载它们,或者您可以从他们的网站安装另一种 Open GApps
,如我原来的回答中所述。
如何使用小部件并安装Open GApps
只需打开您的 Genymotion 设备。
您将在右侧栏中看到一个灰色的 Open GApps
Logo ,以及所有其他设置:
当您单击该 Logo 时,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。
享受吧。
关于android - 使用 Android 7 的 Genymotion 模拟器上的 Google Play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41765915/
我使用 iOS 4.2 和 Xcode 3.2.5 创建了一个通用二进制文件。我正在尝试对应用程序进行一些自动化测试,由于 iPad 和 iPhone 版本之间的界面略有不同,因此我有单独的 UIAu
这是一个概念性的问题。如果有人能澄清背后的故事,那就太好了。 我了解模拟器和模拟器之间的区别。 模拟器:模仿设备环境(硬件、网络功能等)。与设备相比,我们更有可能得到非常接近的结果。 模拟器:使用正在
是否有任何现成的解决方案可以模拟或模拟 LDAP 服务器功能? 或者是否可以在 ubuntu 上安装 ldap 服务器(仅适用于 localhost)? 如果它不是来自 localhost 的 jsu
我正在将我的应用程序修复为通用二进制文件。模拟器上的测试似乎默认使用 iPad。对于诸如检查方向和小型 UI 更新之类的小修正,我能找到的获取 iPhone 版本的唯一方法是插入我的 iPhone 并
Emulator: emulator: WARNING: Could not connect to proxy at ::1:8080: Unknown error ! - Android 将 And
我的应用程序在 ios 4.3 模拟器中运行良好,但在 ios 5 模拟器中运行不佳。我的 iPhone 上有 ios 5,我的应用程序确实可以在 iPhone 上运行。 该应用在所有这三种环境中都可
我在 azure 上制作了移动应用程序,并将其快速启动为 xamarian.forms,并且(在未能发布下载的表 api 应用程序并决定在浏览器中编辑它之后)下载了他们提供的客户端应用程序。然后,当我
Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration! Emulator: Process
我试图在 iOS 10.3 模拟器上将任意文件从我的应用程序的沙箱保存到 iCloud Drive。 iCloud Drive 已启用并且我已登录。如果我在模拟器上打开 iCloud Drive 应用
有谁知道一个小型、快速、支持 DOM 层的 javascript 模拟器?在 C/C++ 中? 问题:我需要在爬虫应用程序中对 javascript 的基本支持,并且想知道除了以下选项之外是否还有其他
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我是 Xcode 开发新手。我在基于 Lion 的 Mac 上安装了 Xcode 4.3.1,并取消设置 ~/Library 上的隐藏标志。 我在这里读到了有关 iPhone/iPad 模拟器的信息
我已在 VisualStudio 2015 AZURE SDK 2.9、C# 中创建辅助角色 我在每个方法的开头添加了断点: public override void Run() {
全部。我已经安装了 Azure SDK 1.7。解决方案中的所有程序集都是使用“任何 CPU”设置进行编译的。但是当我在我的计算机上的 Azure 模拟器中启动解决方案时,其中之一失败了。该错误非常奇
有没有独立的 WAP 模拟器来模拟诺基亚 6600 和索尼爱立信 MIDP 手机的 waop 网站? 我正在创建一个 WAP 门户,我不想每次都将所有文件上传到网络上,然后将其加载到 Opera Mi
我已经安装了 Tizen 的 Visual Studio Code 扩展,并且(看起来)进展顺利。 但是,当我启动 Tizen 模拟器管理器时,我没有安装任何平台,并且当我尝试安装平台时,没有可用的平
我目前正在我的 jquery mobile/phonegap 应用程序中处理表单。在此表单中,我有两个选择列表。它们在我的桌面浏览器(firefox、safari、chrome)中都能正常工作。 奇怪
我尝试制作一个分辨率为 480x480 像素的模拟器。但是模拟器永远不会完成启动。它卡在 Android Logo 页面上。分辨率有限制吗? 最佳答案 模拟器 is not smart about s
我不知道如何在虚拟设备上启用快照功能。该选项是灰色的,创建或编辑虚拟设备时没有设置。我使用的是最新版本的 SDK 工具修订版 22.6.3 这是我的窗口的样子:Create new Android V
我正在尝试使用具有特定屏幕分辨率的模拟器,但是当我将屏幕参数设置为我需要的参数时,键盘消失了。这样我就没有后退按钮,主页按钮..任何想法如何解决这个问题?这是我在 AVD 管理器中设置的:屏幕分辨率:
我是一名优秀的程序员,十分优秀!