跳到主要内容

导入 CallLib SDK

融云支持使用 Maven 远程仓库和本地库模块(Module)两种方式,将 CallLib SDK 导入到您的应用工程中。

环境要求

  • (SDK ≧ 5.6.3)使用 Android 5.0(API 21)或更高版本
  • (SDK < 5.6.3)使用 Android 4.4(API 19)或更高版本

检查版本

在导入 SDK 前,您可以前往 融云官网 SDK 下载页面 确认当前最新版本号。

Maven

使用 Gradle,声明融云的 Maven 代码库,并添加对 CallLib、IMLib 等模块的依赖关系。

  1. 打开根目录下的 build.gradleProject 视图下),声明融云的 Maven 代码库。

    allprojects {
    repositories {
    ...
    //融云 maven 仓库地址
    maven {url "https://maven.rongcloud.cn/repository/maven-releases/"}
    }
    }
  2. 在应用的 build.gradle 中,添加如下远程依赖项。注意,融云 RTC 业务依赖 IM 通道,所以必须同时集成 IMLib。

    dependencies {
    // x.y.z,请填写具体的 SDK 版本号,新集成用户建议使用最新版。
    implementation 'cn.rongcloud.sdk:call_lib:x.y.z'
    implementation 'cn.rongcloud.sdk:im_lib:x.y.z'

    implementation 'cn.rongcloud.sdk:face_beautifier:x.y.z' // 美颜扩展库(可选)
    }

    注意

    • 各个 SDK 的最新版本号可能不相同,还可能是 x.y.z.h,可前往 融云官网 SDK 下载页面融云的 Maven 代码库 查询。
    • 从 5.2.0 版本开始,CallLib 必须与其依赖的 IMKit/IMLib SDK 保持版本一致(前三位必须保持一致)。
    • 从 5.4.4 版本开始,CallLib 必须与其依赖的 IMKit/IMLib SDK 保持前两位一致。

Android 本地库模块 (Module)

在导入 SDK 前,您需要前往融云官网 SDK 下载页面,将音视频通话(无 UI)SDK 下载到本地。

  1. 在 Android Studio 中打开工程后,依次点击 File > New > Import Module,找到下载的 Module 组件并导入。

  2. 在应用的 build.gradle 中,添加本地库模块依赖项。

    dependencies {
    implementation project(':CallLib')
    implementation project(':IMLib')
    }

    注意

    从 5.2.0 版本开始,CallLib 必须与其依赖的 IMKit/IMLib SDK 保持版本一致(前三位必须保持一致)。