更新时间: 2021-04-16

# 环境要求

名称 版本
Android SDK Build-tools 21 及以上
Android SDK Android API 19 及以上
JAVA JDK 1.7 及以上
Gradle 3.0 及以上版本

# 导入 SDK

SDK 支持以下两种导入方式. SDK 2.10.2 及其以上版本对 Android Q 进行了适配.

# Maven 方式

由于 Jcenter 于2021年 5 月 4 日 停止提供远程仓库服务,远程仓库统一由 JCenter 迁移到新的融云私有仓库。

不再支持该地址集成: https://dl.bintray.com/rongcloud/maven。

  1. 在工程根目录下的 build.gradle 配置脚本的 allprojects 中添加 SDK 的 Maven 仓库地址, 如下:
allprojects {
    repositories {
        jcenter()
        mavenCentral()
        maven {url  "http://maven.rongcloud.cn/repository/maven-releases/"}
    }
}
已复制
1
2
3
4
5
6
7
  1. 在项目主工程中的 build.gradle 添加远程依赖, 如下:
dependencies {
    api 'cn.rongcloud.sdk:im_lib:2.10.5'
    api 'cn.rongcloud.sdk:im_kit:2.10.5'
}
已复制
1
2
3
4
# Module 方式
# 下载 Module
  1. 到融云官网 下载 SDK Module (opens new window)
  2. 选择需要的 Module 进行下载, 如图:
# 导入 Module
  1. 打开工程, File -> New -> Import Module. 找到下载的 Module 组件导入.
  2. 在主工程的 build.gradle 文件中配置 Module, 如下:
dependencies {
    ...
    api project(':IMKit')
    api project(':IMLib')
    ...
}
已复制
1
2
3
4
5
6

# 查看 SDK 中 API 的方法

导入 javadoc 后可以轻松的在 Android Studio 中查看 API 的详细说明,如图:

导入方法请 点击查看 (opens new window)

# 常见问题

Q1: 是否支持 AndroidX 适配?
A1: AndroidX 适配可参考 融云 AndroidX 适配方案 (opens new window)

Q2: 是否支持 Android Q 适配?
A2: SDK 已在 xxx 版本适配了 Android Q. 默认为关闭状态,在 lib 的 rc_configuration.xml 中设置 rc_q_storage_mode_enable 为 True 后开启 Android Q 的存储模式,默认为 false。

Q3: gradle 中 api 关键字找不到怎么办?
A3: 1. 可用 compile 来代替 api 关键字. 2. 升级 gradle 版本升级为 3.0 版本以上.

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助