【发布时间】:2017-01-06 01:08:57
【问题描述】:
我尝试了很多选项/博客/脚本来安装 GooglePlay for Emulator(通过 Android Studio 运行),但始终无法正常工作。我见过很多不同的错误
- 失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
- 失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- 失败 /system 上没有剩余空间
评论 - 为什么在模拟器上安装 GooglePlay 这么难,有人可以提供与 Marshmallow/Noughat 配合使用的步骤或 GApp。或者为什么 Google 不提供安装 GApps for Emulators 的标准步骤!
这是我尝试过的要点:
- 从http://opengapps.org/复制GApps [平台:x86_64;安卓:6 & 7;变体:完整]
- 将压缩文件解压缩到临时文件夹,然后将以下 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
-
尝试通过此脚本推送这些 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 兼容:
- Android 版本(Noughat/Api 24/Android 7)
- 平台 (x86_64)
非常感谢任何帮助!
参考 -
【问题讨论】:
-
您甚至没有按照您引用的帖子中的所有步骤...
-
不确定您是如何得出结论的,即我没有遵循帖子中提到的所有步骤,因为我已经多次使用近 5-6 个不同的虚拟设备进行了这些步骤,最新的一个 Nexus_5_API_23 给出了“设备上没有剩余空间错误
-
首先 Nexus 5 没有 x86 处理器,其次您没有将系统重新安装为读/写
-
@ElefantPhace - 这篇文章是指模拟器/虚拟设备,而不是实际的 Nexus5
标签: android google-play-services emulation