云直播lib包冲突问题自查手册

一、说明

云直播SDK为客户提供了远程maven引用来方便用户解决由于lib包相同导致的冲突问题

冲突问题分类如下:

  1. 云直播lib库和本公司其他产品libs库的冲突问题
  2. 云直播lib库和客户引用的三方库的冲突问题
  3. 远程和本地冲突的问题

针对第一种情况,优先保留云直播libs库

针对第二种情况,根据不同情况可选择性保留一个

针对第三种情况,建议使用远程引用,删除本地引用

 

二、具体冲突解决方案

下面具体介绍会产生冲突的几个库

1、hdplayer

云直播中引用如下

2、drm

云直播中引用库如下

3、io.agora.rtc

云直播引用远程库如下

 

4、commonLib

云直播引用远程库如下

5、腾讯tbs

云直播引用远程库如下

3.14.0版本之后用户可根据需要控制是否开启 x5内核,如果开启了x5内核,需要关注冲突的问题

5、小班课

云直播引用远程库如下