Действие приложения не запускается с помощью инструмента тестирования действий приложения - PullRequest
2 голосов
/ 06 февраля 2020

Я пытаюсь запустить пример Проект приложения Фитнес-действия , но я не могу заставить AATT выполнить какие-либо действия на моем устройстве Samsung S8 (или в эмуляторе Pixel 3 с Android 10 & Google Ассистент). Я пробовал использовать версии AATT (3.1.1 и 3.1.2).

Вот шаги, которые я выполнил:

  1. Загрузил черновик приложения с подписью на мой внутренний тестовый трек Google Учетная запись Play Store без actions.xml в файле AndroidManifest.
  2. На моем устройстве установлено подписанное приложение с actions.xml в манифесте
  3. Я использую последнюю версию Assistant и Google App
  4. Я убедился, что помощник правильно настроен
  5. Я вошел в свою учетную запись Google Play Store, устройство / Assistant и Android Studio, используя ту же учетную запись.
  6. Успешно создал предварительный просмотр, используя AATT, используя Fit Actions в качестве имени моего вызова и оставив языковой стандарт пустым.
  7. Когда я запускаю 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

Любые мысли и предложения будут приветствоваться.

1 Ответ

1 голос
/ 11 февраля 2020

Согласно комментариям, все было проверено и выглядело хорошо согласно этому сообщению . Единственное, чего не хватало в Samsung Galaxy S8, это проверить / установить языковой стандарт устройства - самое безопасное - установить en-US.

Действия приложения поддерживаются в других языковых стандартах (но en-US - это всегда безопасное решение для проверки настроек теста.

Тестирование Предварительный просмотр действий приложения на эмуляторе в настоящее время не поддерживается, поэтому он работает только на физическом устройстве (упомянуто в ограничениях ). раздел).

...