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

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

作者: 兣甅 | 来源:发表于2020-07-29 14:49 被阅读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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/fhihrktx.html