【问题标题】:GooglePlay Installation for Emulator (Marshmallow/Nougat)模拟器的 Google Play 安装(棉花糖/牛轧糖)
【发布时间】:2017-01-06 01:08:57
【问题描述】:

我尝试了很多选项/博客/脚本来安装 GooglePlay for Emulator(通过 Android Studio 运行),但始终无法正常工作。我见过很多不同的错误

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

评论 - 为什么在模拟器上安装 GooglePlay 这么难,有人可以提供与 Marshmallow/Noughat 配合使用的步骤或 GApp。或者为什么 Google 不提供安装 GApps for Emulators 的标准步骤!

这是我尝试过的要点:

  1. http://opengapps.org/复制GApps [平台:x86_64;安卓:6 & 7;变体:完整]
  2. 将压缩文件解压缩到临时文件夹,然后将以下 apk 从其中解压缩到另一个文件夹
    • gsfcore-all/nodpi/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
    • gsflogin-all/nodpi/priv-app/GoogleLoginService/GoogleLoginService.apk
    • gmscore-x86_64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
    • vending-all/nodpi/priv-app/Phonesky/Phonesky.apk
  3. 尝试通过此脚本推送这些 apk

    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
    

最新错误:失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

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

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

非常感谢任何帮助!

参考 -

  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?

【问题讨论】:

  • 您甚至没有按照您引用的帖子中的所有步骤...
  • 不确定您是如何得出结论的,即我没有遵循帖子中提到的所有步骤,因为我已经多次使用近 5-6 个不同的虚拟设备进行了这些步骤,最新的一个 Nexus_5_API_23 给出了“设备上没有剩余空间错误
  • 首先 Nexus 5 没有 x86 处理器,其次您没有将系统重新安装为读/写
  • @ElefantPhace - 这篇文章是指模拟器/虚拟设备,而不是实际的 Nexus5

标签: android google-play-services emulation


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-07-22
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 2016-12-30
    相关资源
    最近更新 更多