Я сталкиваюсь со странным поведением Google Assistance во время выполнения команды adb, которая выполняет поисковый запрос на устройстве:
adb shell am start -a “android.search.action.GLOBAL_SEARCH” --es query \“football\”
Результат:
Activity not started, unable to resolve Intent { act="android.search.action.GLOBAL_SEARCH" ...
и без поискаitem затем.
снимок экрана терминала
Эта ошибка исчезла, когда на устройстве «Параметры разработчика» были выключены и затем включены.
И у нас есть поискпровайдер зарегистрирован в Манифесте так:
<provider android:name="com.ourcompany.cordova.plugins.search.SearchProvider" android:authorities="com.ourcompany.cordova.plugins.search" android:exported="true">
<path-permission android:pathPrefix="/search" android:readPermission="android.permission.GLOBAL_SEARCH"/>
</provider>
Android 8.0.0, API 26, NVidia Shield
Есть идеи, почему может возникнуть эта ошибка?