1

我不知道为什么 android studio 无法从 import 语句中解析 Client 和 Query:

import com.algolia.search.saas.Client;
import com.algolia.search.saas.Query;

它显示无法解析两个导入语句上的客户端和查询。

这存在于我的应用程序 Gradle 文件中:

implementation 'com.algolia:instantsearch-android:1.15.0'

我尝试多次使缓存无效并重新启动,甚至尝试在上面的 Gradle 文件中更改 Algolia 依赖项的版本,但没有任何效果。

我无法理解为什么会发生这种情况,如果有人可以帮助我,我将不胜感激。

4

3 回答 3

1

试试这个: https ://www.algolia.com/doc/guides/building-search-ui/installation/android/

dependencies {
    // [...]
    implementation 'com.algolia:instantsearch-android:1.+'
    // This will automatically update to the latest v1 release of InstantSearch

    // OR
    implementation 'com.algolia:algoliasearch-android:3.+'
    // This will automatically update to the latest v3 release of the client
}
于 2019-03-05T11:01:11.237 回答
0

尝试也包括这个

实施 'com.algolia:instantsearch-androidx-core:1.15.2'

于 2019-07-16T17:11:18.983 回答
0

我正在使用 androidx 库,所以你的里程可能会有所不同,但添加

    implementation 'com.algolia:algoliasearch-android:3.27.0'

为我解决了这个问题。

于 2019-08-14T20:37:54.293 回答