在Android仿真器上安装OpenGapps

在Android仿真器上安装OpenGapps,android,android-studio,android-emulator,google-play-services,Android,Android Studio,Android Emulator,Google Play Services,使用Android Studio附带的AVD管理器提供的各种模拟器,我一直在尝试安装OpenGapps,但没有任何运气。通常,我所采取的步骤是从Open GApps下载适当的软件包,用adb推送到设备上,然后运行以下命令: sh META-INF/com/google/android/update-binary 3 1 open_gapps-x86–6.0-mini-20170328.zip 或类似,根据本指南: 安装脚本似乎已成功完成运行,但在重新启动时,设备将永远无法通过启动屏幕 我之所以

使用Android Studio附带的AVD管理器提供的各种模拟器,我一直在尝试安装OpenGapps,但没有任何运气。通常,我所采取的步骤是从Open GApps下载适当的软件包,用adb推送到设备上,然后运行以下命令:

sh META-INF/com/google/android/update-binary 3 1 open_gapps-x86–6.0-mini-20170328.zip
或类似,根据本指南:

安装脚本似乎已成功完成运行,但在重新启动时,设备将永远无法通过启动屏幕

我之所以尝试这样做,是因为我需要一个模拟器上的Google Play服务,它不是正式支持它的两个模拟器之一(我相信是Nexus 5/Nexus 5x),因为我需要使用一个支持Google Play和硬件GPU的模拟器,而这两个模拟器都不支持

我的具体步骤是:

  • 通过Android Studio 3.1.2附带的AVD管理器创建新的AVD
  • 我尝试了多种设备类型,为了举例,我选择了Pixel 2
  • 我的系统映像是牛轧糖,API 25,7.1.1
  • 在高级设置中,我选择硬件图形,并增加默认存储大小
  • 创建之后,我启动AVD并使用Chrome从下载OpenGapps应用程序
  • 此应用程序通过检测其所在的设备自动下载正确的.zip包

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

    请使用您正在使用的Android Studio&Emulator版本更新您的帖子。如果我没有弄错的话,因为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虚拟设备管理器。您还可以使用VS Emulator或AVD更新您的问题


    GAPP下载->

    我已经更新了我的原始帖子,包括更多的细节,包括版本和复制步骤。