【问题标题】:App Actions test tool with google assistant shows "Sorry, I couldn't find it"带有谷歌助手的 App Actions 测试工具显示“抱歉,我找不到它”
【发布时间】:2020-01-16 01:45:50
【问题描述】:

我在使用应用操作测试工具运行应用操作健身示例时面对issue,助手说“抱歉,我找不到”

遵循的步骤:

  1. 已上传 APK 以在草稿模式下播放商店内部测试曲目
  2. 使用同一帐户登录(设备、PlayConsole 和 AndroidStudio)
  3. packageId 更改为我已上传到的应用 游戏商店
  4. 运行应用操作测试工具 -> 上传预览 成功
  5. 运行 -> 在设备中打开助手并显示消息'对不起, 找不到那个'

【问题讨论】:

    标签: android google-assistant-sdk app-actions


    【解决方案1】:

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

    要更改语言,

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

    第 2 步: 在 Google 助理设置中 -> 选择“助理”-> 选择“语言”-> 它是 英语(印度) -> 只需点击 -> 更改英语(美国)

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

    【讨论】:

    • 如果没有这个解决方案,这将是一个棘手的修复!非常感谢!
    • 这对我不起作用,我已经用英语创建了助手链接。
    【解决方案2】:

    在我的情况下,在检查了这两件事之后它就起作用了-

    1. 该帐户应该是 google play 控制台上的所有者。
    2. 设备上的区域设置应与您在测试工具中选择的区域相匹配。就我而言,它是英语(英国),在将其更改为英语(美国)后,它就开始工作了。

    【讨论】:

      【解决方案3】:

      感谢您的快速回复。现在我可以通过谷歌助手看到 Android Slices 和 App Actions。它开始工作了,我刚刚检查了所有配置,一切看起来都很好。

      我执行的步骤:

      • 检查了我的所有登录信息(测试设备、Play 控制台和 Android Studio)
      • 新安装的应用程序包名是 已上传到 Playstore。(评论动作元数据,然后将应用上传到 Play 控制台,否则将不允许上传)
      • 已删除操作预览并再次从 AATT 更新。(应用操作测试 工具)
      • 运行它开始通过谷歌助手启动应用程序的命令和 在 Google 助理窗口中显示应用中的切片。

      只是一个快速查询,我怎样才能触发相同的语音命令而不是 AATT 生成的 adb 命令?

      再次感谢您的帮助。

      【讨论】:

      【解决方案4】:

      这里还有几件事需要验证。检查匹配的两个重要信息是包名,我们以 com.sample.app 为例和 Google 帐户,我们以 sample@gmail.com 为例一个例子。

      验证包名是否匹配:

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

      验证 Google 帐户是否匹配:

      • 您应该使用sample@gmail.com 登录Android Studio
      • 您应该使用 sample@gmail.com 登录您的测试设备,您还应该使用同一帐户设置 Google 助理(确保您可以为该帐户触发 Google 助理)

      您还应该验证:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-19
        • 1970-01-01
        • 2018-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-16
        相关资源
        最近更新 更多