Bitmovin和Exoplayer冲突的依赖项

时间:2018-09-09 02:10:25

标签: android gradle exoplayer gradle-dependencies bitmovin-player

我在项目中同时使用Exoplayer和Bitmovin库

compile "com.google.android.exoplayer:exoplayer:$rootConfiguration.exoPlayerVersion"
compile "com.bitmovin.analytics:collector:$rootConfiguration.bitmovinVersion"

和:

exoPlayerVersion = '2.8.4'
bitmovinVersion = '1.3.8'

当我运行我的应用程序时,它会给我这个错误

`AGPBI: {"kind":"error","text":"Program type already present: `com.google.android.exoplayer2.source.hls.BuildConfig","sources":[{}],"tool":"D8"}

如何从Exoplayer中排除Bitmovin个文件?

P.S。直到1.2.0版都可以正常工作

1 个答案:

答案 0 :(得分:2)

对于null库中的Exoplayer个文件,只需像这样更改您的依赖项即可:

Bitmovin