【发布时间】:2018-04-26 19:08:39
【问题描述】:
使用 Android Studio 附带的 AVD 管理器提供的各种模拟器,我一直在尝试安装 Open GApps,但没有任何运气。一般来说,我一直采取的过程是从Open GApps下载相应的包,用adb推送到设备,然后运行以下命令:
sh META-INF/com/google/android/update-binary 3 1 open_gapps-x86–6.0-mini-20170328.zip
或类似的,根据本指南:Installing Google Apps on VS Emulator for Android
安装脚本似乎已成功完成运行,但在重新启动时,设备永远不会超过启动屏幕。
我尝试这样做的原因是因为我需要一个模拟器上的 Google Play 服务不是官方支持它的两个模拟器之一(我相信是 Nexus 5/Nexus 5x),因为我需要使用支持 Google Play 和硬件 GPU 的模拟器,而这两个不支持。
我的具体步骤:
- 通过 Android Studio 3.1.2 附带的 AVD 管理器创建新的 AVD
- 我尝试了多种设备类型,为了举例,我选择 Pixel 2
- 我的系统映像是 Nougat, API 25, 7.1.1
- 在高级设置中我选择硬件显卡,并增加默认存储大小。
- 创建后,我启动 AVD 并使用 Chrome 从 here 下载 Open GApps 应用程序。
- 此应用通过检测它所在的设备自动下载正确的 .zip 包。
此时,我按照上面链接中的说明完成操作。
【问题讨论】:
标签: android android-studio android-emulator google-play-services