2

我正在尝试运行示例App Actions Fitness 项目,但我无法让 AATT 在我的 Samsung S8 设备(或带有 Android 10 和 Google Assistant 的 Emulator Pixel 3)上执行任何操作。我尝试过使用 AATT 版本(3.1.1 和 3.1.2)。

这些是我遵循的步骤:

  1. 将签名的草稿应用程序上传到我的内部测试跟踪 Google Play 商店帐户,但未actions.xml包含在 AndroidManifest 文件中。
  2. actions.xml将清单中已签名的应用程序安装到我的设备上
  3. 我正在运行最新版本的 Google 助理和 Google 应用
  4. 我确保 Google 助理设置正确
  5. 我使用同一个帐户登录了我的 Google Play 商店帐户、设备/助手和 Android Studio。
  6. 使用作为我的调用名称的 AATT 成功创建了预览Fit Actions,并将区域设置留空。
  7. 当我运行 AATT 时,助手会在设备上启动,但会说,Sorry, I couldn't find it

我什至尝试使用 @adamkoch 在Stack Overflow上建议的步骤来验证我的设置,但没有成功。

我搜索了助手试图打电话adb logcat的确切信息,但只找到了这个:Intent

I/ActivityManager: START u0 {act=android.intent.action.VIEW typ=null flg=0x10000000 cmp=ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.deeplink.DeeplinkActivityEntrypoint}} from uid 2000

欢迎任何想法和建议。

4

1 回答 1

1

根据评论,一切都经过验证,并且按照这篇文章看起来不错。三星 Galaxy S8 缺少的一件事是检查/设置设备区域设置 - 最安全的选择是设置为 en-US。

其他语言环境支持App Actions (但 en-US 始终是验证您的测试设置的安全选择)。

目前不支持在模拟器上测试 App Actions 预览,这就是它只能在物理设备上工作的原因(在限制部分中提到)。

于 2020-02-10T23:13:16.167 回答