为什么Algolia Client在Android Studio中无法解析?

时间:2019-03-05 10:51:49

标签: android algolia saas instantsearch

我不知道为什么android studio无法从导入语句解析客户端和查询:

mysqli_data_seek($result, 0);

这表明无法在两个导入语句上解析Client和Query。

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

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

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

我不明白为什么会这样,如果有人可以帮助我,我将不胜感激。

3 个答案:

答案 0 :(得分: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
}

答案 1 :(得分:0)

也尝试包括这个

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

答案 2 :(得分:0)

我正在使用androidx库,因此您的行程可能会有所不同,但要添加

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

为我解决了这个问题。