使用 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 Studio 和模拟器版本更新您的帖子。如果我没有记错的话,自从 Android Studio 2.3.2 和 Emulator 26.0.2 开始支持 google play 并且现在大多数当前图像都支持 google play native。我确信 Android Studio 2.3.2、Emulator 26.0.2 和 API 24 系统镜像存在于 google play 中。就硬件 GPU 支持而言,如果没有您正在运行或尝试过的软件的当前版本,很难确定如何提供帮助。另外,您要定位的 android 版本是什么。确保您拥有适用于您正在模拟的 Android 操作系统的正确版本的 gapps。
此外,您的问题有点令人困惑,因为您的链接引用了 Visual Studio Emulator,但您的问题是指 Android Virtual Device Manager。您还可以使用 VS Emulator 或 AVD 采取的步骤更新您的问题吗?
GAPP 下载 -> Downloads
关于android - 在 Android 模拟器上安装 Open GApps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50050324/