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

Maq*_*aqZ 6 android emulation google-play-services

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

  1. 失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  2. 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
  3. 失败 /系统没有剩余空间

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

这是我尝试过的要点:

  1. http://opengapps.org/复制GApps [平台:x86_64; Android:6&7; 变种:完整]
  2. 将压缩文件解压缩到临时文件夹,然后将以下apks从中提取到另一个文件夹
    • gsfcore-所有/ nodpi /私法 - 应用程序/ GoogleServicesFramework/GoogleServicesFramework.apk
    • gsflogin-所有/ nodpi /私法 - 应用程序/ GoogleLoginService/GoogleLoginService.apk
    • gmscore-x86_64的/ nodpi/PRIV应用内/ PrebuiltGmsCore/PrebuiltGmsCore.apk
    • 自动贩卖所有/ nodpi /私法 - 应用程序/ 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
    
    Run Code Online (Sandbox Code Playgroud)

最新错误:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE]

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

  1. Android版(Noughat/Api 24/Android 7)
  2. 平台(x86_64)

我真的很感激任何帮助!!

参考 -

  1. Android Studio模拟器不附带Play Store for API 23

  2. 如何在Android Studio模拟器中安装Google Play应用?

  3. 如何在Android模拟器中下载Google Play服务?

Mat*_*dim 0

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

在此输入图像描述