带有谷歌助手的应用程序操作测试工具显示“抱歉,我找不到它”

tak*_*rsh 5 android google-assistant-sdk app-actions

我在使用应用程序操作测试工具运行应用程序操作健身示例时遇到此问题,助手说“抱歉,我找不到”

步骤如下:

  1. 以草稿模式上传 APK 至 Play 商店内部测试曲目
  2. 使用同一帐户登录(设备、PlayConsole 和 AndroidStudio)
  3. 将packageId更改为我已上传到 Playstore 的应用程序
  4. 运行应用程序操作测试工具 ->预览上传成功
  5. 运行-> 在设备中打开助手,并显示消息“抱歉,找不到该内容”

Thi*_*van 5

就我而言,谷歌助手有不同的语言。我改成英语-美国。

要更改语言,

第 1 步:我说“嘿 Google,打开 Google 助理设置”

步骤 2:在助手设置中 -> 选择“助手” -> 选择“语言” -> 是英语(印度) -> 只需单击该按钮 -> 更改为英语(美国)

然后“应用程序操作测试工具”工作正常。


Ada*_*amK 2

这里还有一些事情需要验证。检查匹配的两个重要信息是包名称(让我们用作com.sample.app示例)和 Google 帐户(让我们用作sample@gmail.com示例)。

验证包名称是否匹配:

  • 您应该将com.sample.app其作为应用程序添加到您的 Play 管理中心帐户中sample@gmail.com(它可以位于任何轨道中)
  • 您应该com.sample.app在测试设备上安装 APK
  • 您应该在带有包的应用程序的源代码中有一个 actions.xml com.sample.app- 您应该从此项目运行应用程序操作测试工具

验证 Google 帐户是否匹配:

  • 您应该使用以下命令登录 Android Studiosample@gmail.com
  • 您应该使用 登录到您的测试设备sample@gmail.com,您还应该使用相同的帐户设置 Google Assistant(确保您可以为该帐户触发 Google Assistant)

您还应该验证:

  • 您可以成功触发您中定义的 Android 深层链接AndroidManifest.xml(将调用的链接actions.xml),请参阅此处了解如何使用adb. 您还可以在命令中指定包名称,adb以更准确地测试 Assistant 将如何调用您的应用程序。

如果您仍然遇到问题,请尝试查找Google 助理尝试拨打的adb logcat确切电话。Intent请注意,如果您在 Android Studio 中查找,则需要关闭包名称的过滤器。该日志将来自 Google 搜索应用(运行 Assistant 的应用)。Intent它应该会告诉你它试图调用你的应用程序的包名称和 Android参数,这会让你找出问题所在。