我在使用应用操作测试工具运行应用操作适用性示例时遇到问题,助手说"抱歉,我找不到">
遵循的步骤:
- 在草稿模式下将APK上传到Play商店内部测试轨道
- 使用同一帐户登录(设备、Play 管理中心和安卓工作室(
- 已将包 ID更改为我已上传到的应用程序 游戏商店
- 运行应用操作测试工具 ->预览已上传 成功
- Run-> 在设备中打开助手,并显示消息"对不起, 找不到那个">
就我而言,谷歌助手有不同的语言。我改成英语 - 美国。
要更改语言,
第 1 步:我说:"嘿谷歌,打开 Google 助理设置">
第 2 步:在助理设置 -> 选择"助手"->选择"语言"-> 它是英语(印度(-> 只需单击该 ->更改为英语(美国(
然后"应用程序操作测试工具"工作正常。
这里还有一些事情需要验证。检查匹配情况很重要的两条信息是包名称(让我们以com.sample.app
为例(和 Google 帐户(让我们以sample@gmail.com
为例(。
验证包名称是否匹配:
- 您应该在 Play 管理中心帐号中
com.sample.app
应用sample@gmail.com
(它可以位于任何轨道中( - 您应该在测试设备上安装
com.sample.app
APK - 在带有包
com.sample.app
的应用的源代码中.xml应有一个操作 - 应从此项目运行应用操作测试工具
验证 Google 帐号是否匹配:
- 您应该使用
sample@gmail.com
登录Android Studio
。 - 您应该使用
sample@gmail.com
登录测试设备,您还应该使用相同的帐户设置 Google 助理(确保您可以为该帐户触发 Google 助理(
您还应该验证:
- 您可以成功触发
AndroidManifest.xml
中定义的 Android 深层链接(actions.xml
将调用的链接(,请参阅此处了解如何使用adb
进行测试。您还可以在adb
命令中指定程序包名称,以便更准确地测试 Google 助理如何调用您的应用。
如果您仍有问题,请尝试查看adb logcat
,了解 Google 助理尝试拨打的确切Intent
。请注意,如果您在 Android Studio 中查找,则需要关闭软件包名称的过滤器。日志将来自谷歌搜索应用(运行助手(。它应该有希望告诉你它试图用来调用你的应用程序的软件包名称和 AndroidIntent
参数,这将使你找出出了什么问题。
感谢您的快速回复。现在我可以通过谷歌助手看到Android切片和应用程序操作。它开始工作,我刚刚检查了我所有的配置,一切看起来都不错。
我执行的步骤:
- 检查了我的所有登录信息(测试设备、Play 管理中心和安卓工作室(
- 全新安装了软件包名称的应用程序,即 上传到游戏商店。(注释操作元数据,然后将应用程序上传到播放管理中心,否则将不允许上传(
- 已删除的操作预览并从 AATT 再次更新。(应用操作测试 工具(
- 运行命令,它开始通过谷歌助理启动应用程序,然后 在谷歌助理窗口中显示来自应用程序的切片。
只是一个快速查询,如何触发相同的语音命令而不是 AATT 生成的 adb 命令?
再次感谢您的帮助。
就我而言,它在检查这两件事后起作用-
- 该帐户应该是谷歌播放管理中心的所有所有者。 设备上的区域设置
- 应与你在测试工具中选择的区域设置匹配。就我而言,它是英语(英国(,将其更改为英语(美国(后,它开始工作。