Я пытаюсь запустить образец App Actions Fitness Project, но я не могу заставить AATT выполнять какие-либо действия на моем устройстве Samsung S8 (или эмуляторе Pixel 3 с Android 10 и Google Assistant). Я пробовал с версиями AATT (3.1.1 и 3.1.2).
Я выполнил следующие шаги:
- Загрузил подписанный черновик приложения в свою учетную запись Google Play Store для внутреннего тестирования без
actions.xml
в файле AndroidManifest. - Установил подписанное приложение с
actions.xml
в манифесте на свое устройство - Я использую последнюю версию Ассистента и приложение Google.
- Я убедился, что Ассистент настроен правильно
- Я вошел в свою учетную запись Google Play Store, устройство / Ассистент и Android Studio, используя ту же учетную запись.
- Создал предварительный просмотр, успешно используя AATT, используя
Fit Actions
в качестве имени вызова, и оставил поле Locale пустым. - Когда я запускаю AATT, Ассистент запускается на устройстве, но говорит:
Sorry, I couldn't find it
Я даже попытался проверить свою настройку, используя шаги, предложенные @adamkoch в переполнении стека, и это не сработало.
Я искал в 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
Любые мысли и предложения приветствуются.
adb
(согласно другому сообщению stackoverflow, на которое вы ссылались. - person AdamK   schedule 07.02.2020