文档导航
Android
SDK 版本:  5.X

导入 SDK

更新时间:2023-10-27 PDF

融云支持使用 Gradle 添加远程依赖项、导入本地库模块(Module)两种方式,将 RTCLib SDK 导入到您的应用工程中。

开发环境要求

  • (SDK ≧ 5.6.3)使用 Android 5.0(API 21)或更高版本;
  • (SDK < 5.6.3)使用 Android 4.4(API 19)或更高版本;推荐使用 Android 5.0(API 21)。
  • Android Studio 3.0 或以上版本。

检查版本

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

Gradle

使用 Gradle,添加融云音视频基础能力库 RTCLib 为远程依赖项。请注意使用 融云的 Maven 仓库

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

    allprojects {
        repositories {
            ...
            //融云 maven 仓库地址
            maven {url "https://maven.rongcloud.cn/repository/maven-releases/"}
        }
    }
                  
    已复制
    1
    2
    3
    4
    5
    6
    7

  2. 在应用的 build.gradle 中,添加如下远程依赖项。注意,融云 RTC 业务依赖 IM 通道,所以必须同时集成 IMLib。

    dependencies {
        // x.y.z,请填写具体的 SDK 版本号,新集成用户建议使用最新版。
        implementation 'cn.rongcloud.sdk:im_lib:x.y.z' // 即时通讯基础能力库。
        implementation 'cn.rongcloud.sdk:rtc_lib:x.y.z' // 音视频通话基础能力库
    
        implementation 'cn.rongcloud.sdk:face_beautifier:x.y.z' // 美颜扩展库(可选)
        implementation 'cn.rongcloud.sdk:player:x.y.z' // 融云 CDN 插件 + 混音网络资源文件(可选)
    }
                  
    已复制
    1
    2
    3
    4
    5
    6
    7
    8

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

Android 本地库模块

在导入 SDK 前,您需要前往融云官网 SDK 下载页面,将 音视频基础能力-RTCLib 下载到本地。

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

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

    dependencies {
        implementation project(':RTCLib')
        implementation project(':IMLib')
    }
                  
    已复制
    1
    2
    3
    4

    提示

    RTCLib 必须与其依赖的 IMKit/IMLib SDK 保持版本一致。从 5.2.0 开始至 5.4.4(不含),要求前三位一致。从 5.4.4 开始,要求前两位保持一致。注意,RTCLib 5.4.4 不可匹配小于 5.4.4 的 IM SDK。

文档反馈
意见反馈

您的改进建议

意见反馈

问题类型

联系我们

提交工单

技术支持|集成使用|产品方案


商务咨询

7 x 24 小时

为您解答方案与报价问题

131 6185 6839

文档反馈