You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 8.0.0模拟器缺失Google Play Services,安装失败求助

解决Android 8.0模拟器无法安装Google Play Services的问题

我之前也踩过类似的坑,Android 8.0的模拟器如果选的是不带Google Play的系统镜像,确实很难直接装上Google Play Services,拖拽APK失败大概率是因为系统签名校验、组件依赖缺失这些底层限制。给你几个靠谱的解决思路:

1. 直接创建带Google Play的Android 8.0模拟器(最省心的方案)

  • 打开Android Studio的AVD Manager,点击Create Virtual Device
  • 选好你想用的设备型号(比如Pixel 2这类通用机型),点击Next
  • 在System Image页面,找到Android 8.0(API 26)的选项,一定要挑带Google Play标记的镜像(图标是彩色的Play商店标志,名称里会明确写「Google Play」)
  • 下载完成后创建模拟器,启动后直接自带完整的Google Play Services和Google Play商店,完全不用手动折腾安装

2. 给现有模拟器补救安装(不想重建的话试试这个)

如果一定要用现有的不带Google Play的8.0模拟器,可以按以下步骤操作:

  • 先确认你的模拟器是x86架构(打开AVD Manager,查看模拟器的Details信息就能看到)
  • 下载对应API 26的OpenGApps压缩包,选x86架构、Android 8.0的pico版本(体积最小,只包含核心服务组件)
  • 启动模拟器,打开终端(Windows用CMD,Mac/Linux用Terminal),执行以下命令刷入GApps:
    # 先进入Android SDK的platform-tools目录,示例路径根据自己的实际情况修改
    cd ~/Library/Android/sdk/platform-tools
    # 把GApps包推送到模拟器存储
    adb push [你的OpenGApps压缩包本地路径] /sdcard/
    # 进入模拟器shell环境
    adb shell
    # 获取root权限
    su
    # 把系统分区挂载为可写状态
    mount -o rw,remount /system
    # 解压GApps包到系统目录(假设压缩包名为open_gapps-x86-8.0-pico.zip)
    unzip /sdcard/open_gapps-x86-8.0-pico.zip -d /system/
    # 重启模拟器生效
    reboot
    
    注意:这个方法需要开启模拟器的root权限——在AVD Manager编辑模拟器时,找到「Show Advanced Settings」,把「Enable Root Access」改成「Always allow」。另外解压过程可能会有点慢,耐心等完成再重启。

3. 为啥拖拽APK总是失败?

Android 8.0开始对系统应用的安装有更严格的签名校验,单独的Google Play Services APK依赖大量系统底层组件,直接安装会因为依赖缺失、签名不匹配等问题失败,所以要么用官方带GMS的镜像,要么用完整的GApps包刷入,单独装APK基本走不通。

如果上面的方法还是没解决,建议优先用第一个方案,官方带Google Play的镜像兼容性最好,不会有后续的奇怪问题。

内容的提问来源于stack exchange,提问作者Tiaan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:19:59