有谁有类似的问题来控制Android应用程序(从谷歌codelab -健身应用程序)的声音,使用谷歌助理?
在我的应用程序中,我尝试使用google助手(应用程序操作工具测试)激活小部件,但是google助手没有给出任何回应。因此,我使用了google给出的示例代码来运行,但它仍然存在类似的问题,当我使用app动作工具测试来测试应用程序时,小部件没有被调用。
谷歌提供的示例代码:https://github.com/actions-on-google/appactions-fitness-kotlin.git
快捷方式如下所示,以及如何:
更新:
在更新新的运行记录后,当我第一次成功地触发小部件时,应用程序将不会响应。有没有人有类似的问题或知道如何解决?
小部件无法更新/显示新的运行记录。
发布于 2022-07-30 15:58:07
我猜你说的是代号为将Android部件与Google助手集成的代码。
我已经让这个密码开始工作了-大部分时间。
使用Actions测试工具进行测试时:

- Even tho these are listed as "optional", these make it easier to debug.- The App name should be something you know will be recognized by voice and not used by any other app. I tend to use things like "Splat" and "Bogus".- Set the locale to en-US- Click "Create Preview"
1. Setting the Intent to `GET_EXERCISE_OBSERVATION`2. Changing the value in the "name" property to something like `"run"`. ("Climbing" will also work, but tell you that you don't have that activity logged.)3. Making sure the target device is the one you're testing on.4. Clicking Run App Action您应该会看到小部件出现在设备上的助手中。

但是,您不需要使用测试工具。一旦使用Test工具创建了预览,就可以直接在设备上测试它:

如果您对模拟器有问题,那么还有一些其他的故障排除步骤可能会根据您得到的错误消息而有用。
现在,我确实说了“大部分”。我已经看到了一些问题,在这些问题上,它将完全停止响应,要么通过测试工具,要么直接通过助手。我经常(但并不总是)做过的一些事情对我有帮助:
https://stackoverflow.com/questions/73133127
复制相似问题