【问题标题】:Installing Open GApps on an Android Emulator在 Android 模拟器上安装 Open GApps
【发布时间】: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 的模拟器,而这两个不支持。

我的具体步骤:

  1. 通过 Android Studio 3.1.2 附带的 AVD 管理器创建新的 AVD
  2. 我尝试了多种设备类型,为了举例,我选择 Pixel 2
  3. 我的系统映像是 Nougat, API 25, 7.1.1
  4. 在高级设置中我选择硬件显卡,并增加默认存储大小。
  5. 创建后,我启动 AVD 并使用 Chrome 从 here 下载 Open GApps 应用程序。
  6. 此应用通过检测它所在的设备自动下载正确的 .zip 包。

此时,我按照上面链接中的说明完成操作。

【问题讨论】:

    标签: android android-studio android-emulator google-play-services


    【解决方案1】:

    请使用您正在使用的 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

    【讨论】:

    • 我已经更新了我的原始帖子以包含更多详细信息,包括版本和复制步骤。
    猜你喜欢
    • 2017-12-22
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多