用于模拟器的GooglePlay安装(Marshmallow / Nougat)

时间:2016-08-29 21:55:20

标签: android google-play-services emulation

我已经尝试了很多选项/博客/脚本来安装GooglePlay for Emulator(通过Android Studio运行),但它永远不会有效。我看到了很多不同的错误

  1. 失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  2. 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
  3. 失败 / system
  4. 上没有剩余空间

    评论 - 为什么在模拟器上安装GooglePlay非常困难,有人可以提供与Marshmallow / Noughat 一起使用的步骤或GApp。或者为什么Google没有提供标准步骤来为仿真器安装GApp!

    以下是我尝试过的要点:

    1. http://opengapps.org/复制GApps [平台:x86_64; Android:6& 7;变种:完整]
    2. 将压缩文件解压缩到临时文件夹,然后将以下apks从中提取到另一个文件夹
      • gsfcore-所有/ nodpi / PRIV应用内/ GoogleServicesFramework / GoogleServicesFramework.apk
      • gsflogin-所有/ nodpi / PRIV应用内/ GoogleLoginService / GoogleLoginService.apk
      • gmscore-x86_64的/ nodpi / PRIV应用内/ PrebuiltGmsCore / PrebuiltGmsCore.apk
      • 自动售货机-所有/ nodpi / PRIV应用内/ Phonesky / Phonesky.apk
    3. 尝试通过此脚本推送这些apks

      IMAGE_NAME=Nexus_5X_API_24 #Nexus_5X_API_23
      emulator @${IMAGE_NAME} -no-boot-anim -writable-system &
      adb wait-for-device
      adb root
      adb shell stop
      adb shell 'mount -o remount,rw /system'
      adb push PrebuiltGmsCore.apk /system/priv-app/
      adb push GoogleServicesFramework.apk /system/priv-app/
      adb push GoogleLoginService.apk /system/priv-app/
      adb push Phonesky.apk /system/priv-app/
      adb shell start
      
    4. 最新错误:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE]

      除了考虑这些选项外,我如何确保openGApps与Android兼容

      1. Android版(Noughat / Api 24 / Android 7)
      2. 平台(x86_64)
      3. 我真的很感激任何帮助!!

        参考 -

        1. Android Studio emulator does not come with Play Store for API 23

        2. How to install Google Play app in Android Studio emulator?

        3. How to download Google Play Services in an Android emulator?

1 个答案:

答案 0 :(得分:1)

从Android Studio 3.0 Canary 1开始,您现在可以选择内置Play Store应用程序的设备(下图中为Nexus 5X和Nexus 5)。目前支持的版本是Nougat和O。

enter image description here