You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中无法找到Couchbase模块的集成方案咨询

问题原因与解决方案

你导入的是Couchbase Server Java SDK的类,但添加的是Couchbase Lite(移动端本地数据库)的依赖——这是两个完全独立的库,因此系统无法找到对应的包。以下是正确的集成方案:

一、选择对应版本的依赖

根据你需要的SDK版本,在build.gradle中替换原有依赖:

1. 主流稳定版(Java SDK 3.x+)

这是当前推荐使用的版本,API做了简化调整:

// 可替换为Maven Central上的最新稳定版
implementation 'com.couchbase.client:java-client:3.4.11'

对应的导入代码调整为(3.x+已移除JsonDocument和CouchbaseCluster):

import com.couchbase.client.java.Cluster;
import com.couchbase.client.java.Bucket;
import com.couchbase.client.java.json.JsonObject;

2. 兼容旧代码(Java SDK 2.x)

如果需要保留你原来的导入路径(如CouchbaseCluster、JsonDocument),使用2.x最终稳定版:

implementation 'com.couchbase.client:java-client:2.7.23'

这个版本可以直接使用你原来的导入代码:

import com.couchbase.client.java.Cluster;
import com.couchbase.client.java.CouchbaseCluster;
import com.couchbase.client.java.Bucket;
import com.couchbase.client.java.document.JsonDocument;
import com.couchbase.client.java.document.json.JsonObject;

二、必要的仓库配置

确保你的Gradle配置中包含Maven Central仓库(Couchbase官方包托管在此),在项目根目录的settings.gradle或模块的build.gradle中添加:

repositories {
    mavenCentral()
}

三、清理无效依赖

删除所有原有com.couchbase.lite开头的依赖,避免版本冲突或冗余。

内容的提问来源于stack exchange,提问作者Juser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 05:52:13