1

我正在尝试这个例子: https ://codelabs.developers.google.com/codelabs/appactions/#0

我已经构建了应用程序并将其安装在我的 AndroidTV 设备上,并且能够通过以下方式启动它:

am start -a android.intent.action.VIEW -d "https://fit-actions.firebaseapp.com/start"

但是,当我尝试运行 App Actions Test Tool 并尝试建议的 actions.intent.START_EXERCISE 意图(据说与 Google 助理集成)时,我只看到一条错误消息:“您没有应用可以做到这一点”。整个命令如下所示:

am start -a android.intent.action.VIEW -d "https://assistant.google.com/services/invoke/uid/00001f0ad064c9a0?intent=actions.intent.START_EXERCISE\&param.exercise=%7B%0A++++%22%40type%22%3A+%22Exercise%22%2C%0A++++%22name%22%3A+%22Running%22%2C%0A++++%22%40context%22%3A+%22http%3A%2F%2Fschema.googleapis.com%22%0A%7D"

此外,我尝试直接说出请求“嘿 Google,开始在 Fit Actions 中运行”,但我得到了同样的错误。有什么想法可能会丢失吗?

4

1 回答 1

0

我刚刚意识到 AndroidTV 不支持 AppActions,我在三星平板电脑上尝试了这个示例,测试工具启动它就好了。也就是说,尝试使用语音命令时它仍然无法正常工作

于 2021-08-30T19:46:06.507 回答