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

Google Assistant App Actions codelab Fit Actions示例在AndroidTV运行异常

可能的配置缺失原因
  • 包名与签名校验不通过:你在Google Play Console上传的测试应用的包名、SHA-256签名指纹,必须和你安装到Android TV设备上的应用完全一致。App Actions依赖签名和包名做应用身份校验,不匹配时Google Assistant会识别不到可处理请求的应用。
  • actions.xml配置错误:确认你已将正确声明了actions.intent.START_EXERCISE意图的actions.xml文件放到项目res/xml目录下,且文件内的意图参数映射、fulfillment的deep link规则完全符合要求,没有拼写错误。同时需要在AndroidManifest.xml的application节点下正确关联该配置:
<meta-data
    android:name="com.google.android.actions"
    android:resource="@xml/actions" />
  • 预览配置未上传:测试前必须在Android Studio的App Actions Test Tool中点击「Upload Preview」按钮,将你的App Actions配置同步到Google服务器,否则Assistant不知道你的应用支持对应的内置意图。
  • 账号权限不匹配:你当前登录Android TV设备的Google账号,必须同时加入到App Actions Test Tool的测试者名单、Google Play Console测试版的测试者名单、对应Google Cloud项目的协作者/测试用户列表中,缺少权限会导致Assistant不会将测试请求路由到你的应用。
  • Intent过滤器配置缺失:检查AndroidManifest.xml中对应处理该意图的Activity的intent过滤器,是否同时匹配了Assistant调用请求的scheme、host、path规则,避免系统无法将Assistant的请求分发到你的应用。
  • 参数声明不匹配:确认你在actions.xml中对START_EXERCISE意图的锻炼类型参数声明,支持Running这个枚举值,参数匹配失败时Assistant会判定你的应用无法处理该请求。
  • Google Assistant版本不兼容:确认Android TV设备上的Google App(Assistant载体)已升级到最新版本,旧版本Assistant对Android TV端的App Actions支持存在缺陷,会导致请求识别失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 10:39:01