Действие не начато, не удается разрешить намерение {act = "android.search.action.GLOBAL_SEARCH"} - PullRequest
0 голосов
/ 07 февраля 2019

Я сталкиваюсь со странным поведением 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

Есть идеи, почему может возникнуть эта ошибка?

1 Ответ

0 голосов
/ 18 февраля 2019

Удалите кавычку для «android.search.action.GLOBAL_SEARCH» и попробуйте, как показано ниже:

adb shell am start -a android.search.action.GLOBAL_SEARCH --es query football
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...