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

Flutter应用Google Play预发布Pixel 5出现GMS相关崩溃求修复方案

Flutter应用Google Play预发布Pixel 5机型GMS崩溃修复方案

根因说明

该崩溃属于GMS服务内部bug,崩溃进程为com.google.android.gms,而非你的应用自身进程:21.30.17版本的GMS钱包模块尝试启用不存在的OCR卡片识别代理组件,仅在特定测试环境下触发,和Flutter应用代码无直接关联。

修复步骤

若应用集成了Google Pay相关能力

  • 升级所用的Google Pay Flutter插件到最新稳定版,官方pay插件1.0.11及以上版本已内置该异常的规避逻辑
  • 调用Google Pay能力前增加前置校验:检测当前设备GMS服务版本不低于21.45.16,不符合要求的设备直接隐藏Google Pay入口或给出版本升级提示
  • 在Android项目AndroidManifest.xml的<application>节点下添加如下配置,规避组件不存在的检测异常:
<meta-data
    android:name="com.google.android.gms.wallet.ocr.ENABLE_CARD_RECOGNITION"
    android:value="false" />

若应用未使用任何Google Pay、钱包相关功能

  • 直接在Google Play开发者控制台预发布报告页,将该崩溃标记为「已知问题-外部原因」,该类GMS内部异常不会影响应用上架审核
  • 在android/app/build.gradle依赖项中升级基础GMS组件版本:
implementation 'com.google.android.gms:play-services-base:18.2.0'
  • 将应用targetSdkVersion升级到33及以上,可进一步规避该类GMS偶发异常

验证方法

使用安装了21.30.17版本GMS服务的Pixel 5真机,跑通应用全流程业务,确认无崩溃即可正常提交审核。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:15:03