2020-07-29 使用腾讯推流出现Exoplayer的R文件

2020-07-29  本文已影响0人  兣甅

A.出现冲突的原因:

1.项目中使用了Exoplayer作为播放器的lib
  //https://github.com/Bilibili/ijkplayer
  implementation 'tv.danmaku.ijk.media:ijkplayer-java:0.8.8'
  implementation 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'
  //https://github.com/dueeeke/DKVideoPlayer
  implementation 'com.github.dueeeke.dkplayer:dkplayer-java:3.2.6'
  //可选,使用exoplayer进行解码(推荐)
  implementation  'com.github.dueeeke.dkplayer:player-exo:3.2.6'
  //可选,包含StandardVideoController的实现
  implementation 'com.github.dueeeke.dkplayer:dkplayer-ui:3.2.6'
2.推流使用了腾讯推流SDK,并使用了implementation的引用方式
//腾讯推流 https://cloud.tencent.com/document/product/454/7877
implementation 'com.tencent.liteavsdk:LiteAVSDK_Smart:7.4.9211'
3.当运行Debug的时候没有任何问题,打正式版即出现R is defined multiple times的报错

B.解决方案:

不使用implementation的引用方法,改为下载ZIP引用包,解压后得到SO文件和jar文件,将其放入对于目录即可,如下图:
image.png
上一篇下一篇

猜你喜欢

热点阅读