Неразрешенная ссылка "Искатель" - PullRequest
1 голос
/ 07 июля 2019

Попытка интегрировать мгновенный поиск в мое приложение для Android, но "Searcher" не решен. В настоящее время у меня есть следующие зависимости, я что-то пропустил?

implementation "com.algolia:algoliasearch-android:3.27.0"
implementation "com.algolia:algoliasearch-client-kotlin-jvm:1.0.0"
implementation 'com.algolia:instantsearch-androidx:1.15.2'
implementation "io.ktor:ktor-client-android:1.2.2"

Ответы [ 2 ]

2 голосов
/ 17 июля 2019

В последней версии instantsearch-androidx отсутствуют транзитивные зависимости. О проблеме сообщили на GitHub , вы можете следить за ее ходом там - скорее всего, скоро будет выпущена новая версия с соответствующими пакетами зависимостей.

В качестве обходного пути вы можете самостоятельно добавить зависимости в свое приложение - в зависимости от используемых вами функций InstantSearch может потребоваться некоторое или все из следующего:

implementation "com.algolia:instantsearch-androidx:$VERSION_INSTANTSEARCH"
implementation "com.algolia:instantsearch-androidx-core:$VERSION_INSTANTSEARCH"
implementation 'com.algolia:algoliasearch-android:3.27.0'
implementation 'org.greenrobot:eventbus:3.1.1'
implementation 'com.github.bumptech.glide:glide:4.7.1'
2 голосов
/ 16 июля 2019

включает в себя зависимость ядра также

реализация 'com.algolia: instantsearch-androidx-core: 1.15.2'

...