Android RCE 1.8.2 升级 IMKit 5.3.3 版本操作说明文档

一、更换说明

1、环境要求

名称 说明
RCE 1.8.2
IMKit 5.3.3.58
IMLib 5.3.3.58
RTCLib 5.3.3.57

2、物料准备

  • 5.3.3.58 版本 IMLib、LocalAAR

  • 5.3.3.58 版本 IMKit 源码

  • 5.3.3.57 版本 RTCLib

二、更换模块

1. 更换 IMKit

  1. 首先将 IMKit 源码更换至此处, build.gradle 需先查看差异,将差异部分引入

2. 更换 IMLib

  1. 首先将 IMLib 包以及对应的 res 资源等文件更换至此处, build.gradle 需先查看差异,将差异部分引入

3. 更换 LocalAAR

  1. 首先将其中 jar 包更换,对应的 build.gradle 文件修改版本号

4. 更换 RTCLib

  1. 首先将其中 jar 包更换,RTC 存在修改,需跟随 IMKit 升级

5. 其他模块

  1. Sight 模块可自由选择是否升级

三、注意事项

  1. Rcekit 模块类注意事项

  • rcekit 中文件预览页面 RceFilePreviewActivity.class 自 IMKit 中文件预览页面演变而来,布局共用,此次布局文件存在控件类型修改(Button 修改为 TextView) ,以下文件需更改控件类型

  • RceImFilePreviewActivity.java 类同样是 Button 修改为 TextView

  1. 其他

  • 依赖 IMKit 其他类出现报错接口直接重写对应方法,实现即可

  • 出现不存在的方法直接删除即可

  • 此处参数传入 0 即可