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

Matter安卓示例应用GMS API调用失败排查求助

问题描述

我克隆了Google Matter安卓示例应用进行功能测试,此前运行正常,但今日在Android Studio真机调试时出现如下错误:

W/ConnectionStatusConfig: Dynamic lookup for intent failed for action: com.google.android.gms.home.service.START
W/GmsClient: unable to connect to service: com.google.android.gms.home.service.START on com.google.android.gms
E/GHSAFM-HomeViewModel: com.google.android.gms.common.api.ApiException: 17: API: CommissioningClient.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
        at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@18.1.0:3)
        at com.google.android.gms.common.api.internal.ApiExceptionMapper.getException(com.google.android.gms:play-services-base@@18.1.0:1)
        at com.google.android.gms.common.api.internal.zag.zad(com.google.android.gms:play-services-base@@18.1.0:1)
        at com.google.android.gms.common.api.internal.zabq.zaE(com.google.android.gms:play-services-base@@18.1.0:7)
        at com.google.android.gms.common.api.internal.zabq.zaD(com.google.android.gms:play-services-base@@18.1.0:2)
        at com.google.android.gms.common.api.internal.zabq.zar(com.google.android.gms:play-services-base@@18.1.0:24)
        at com.google.android.gms.common.api.internal.zabt.run(com.google.android.gms:play-services-base@@18.1.0:12)
        at android.os.Handler.handleCallback(Handler.java:942)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loopOnce(Looper.java:226)
        at android.os.Looper.loop(Looper.java:313)
        at android.os.HandlerThread.run(HandlerThread.java:67)
D/GHSAFM-HomeFragment: commissionDeviceStatus.observe: status [com.google.homesampleapp.TaskStatus$Failed@eb8bdde]

已知提示问题源于手机Google Mobile Service(GMS)API不可用,但上周应用运行正常,未手动升级任何内容,当前手机Google Home服务版本为2.66.1.13,询问是否存在错误日志未体现的其他影响变量?

可能的隐藏影响变量
  • GMS后台静默更新:即使未手动操作,Google服务可能在后台自动完成部分组件更新,导致CommissioningClient API的依赖组件版本不兼容,或该API被临时下线调整。
  • 设备Google服务权限变更:系统安全更新、应用权限管理的后台调整,可能导致示例应用失去访问GMS特定服务的权限,比如定位、Google账户关联权限被重置。
  • 网络环境变化:Matter相关的GMS API需要特定网络环境支持(需连接到Google服务特定节点),若当前网络无法正常访问这些节点,会触发API不可用错误,日志仅提示API不可用,不会体现网络问题。
  • 设备Google账户状态异常:手机上的Google账户出现临时同步故障、被限制访问,会影响依赖账户授权的Matter服务调用,导致API无法正常使用。
  • Android Studio调试环境缓存问题:调试时的Gradle缓存、应用调试缓存可能损坏,导致应用与GMS服务的绑定逻辑出错,即使服务本身正常,也会触发连接失败。
  • Matter服务区域限制:部分地区的Google Matter服务可能存在临时区域限制调整,设备所在区域刚好被纳入限制范围,导致API无法访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:38:25