问题描述
我正在关注此 tutorial 以将应用操作添加到 Android 项目。我已经完成的步骤:
-
为内部测试人员克隆、运行、构建和发布(没有添加任何实际测试人员,我只是在发布模式下从 Android Studio 运行应用程序)
-
按照教程中的描述实施深层链接,并检查它是否适用于
adb shell am start -a android.intent.action.VIEW -d "https://fit-actions.firebaseapp.com/start"
-
使用 New->XML->App Actions XML 文件创建 actions.xml 并粘贴教程中的代码,在 AndroidManifest.xml 中添加元数据
-
插入带 USB 调试的物理设备,语言设置为英语(美国),检查 Google 助理是否正常工作并且还设置了英语(美国)语言
当我尝试运行 App Action 预览时,Google 助理会打开,但我收到“抱歉,我找不到那个”。
我使用在我的 Google Play Console 中设置的电子邮件以及 Google Play Console 中的 applicationId 和 build.gradle 匹配登录了 Android Studio、我的物理设备和 Google Assistant。
我检查了 project 和 this checklist 中的所有步骤。
在 adb logcat 中我发现:
I/ActivityTaskManager: START u0 {act=android.intent.action.VIEW dat=https://assistant.google.com/... flg=0x10000000 cmp=com.google.android.googlequicksearchBox/com.google.android.apps.gsa.deeplink.DeeplinkActivityEntrypoint mCallingUid=2000} from uid 2000 and from pid 12421
尝试在 Google 助理中输入“在 Fit Actions 中开始跑步”会打开搜索结果,而不是应用。
如果您对可能出现的问题有任何想法,请告诉我。
编辑
本教程适用于另一台设备。 更换了另一个物理设备 - 我已经使用谷歌电子邮件登录,但必须下载谷歌助手并将语言设置为 en-US。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)