4

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

遵循的步骤:

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

4 回答 4

4

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

要更改语言,

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

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

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

于 2020-09-02T14:41:46.570 回答
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 助理(确保您可以为该帐户触发 Google 助理)

您还应该验证:

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

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

于 2019-09-16T07:09:09.740 回答
1

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

我执行的步骤:

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

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

再次感谢你的帮助。

于 2019-09-16T07:16:14.487 回答
1

就我而言,在检查了这两件事后它起作用了-

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