我的应用已经使用谷歌的ExoPlayer。 我想将google-vr sdk添加到其中。
但我有错误:
任务执行失败':app:transformClassesWithJarMergingForDebug'。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com / google / android / exoplayer / AspectRatioFrameLayout.class
问题是google-vr sdk alredy里面包含ExoPlayer,我无法修改google-vr sdk,因为它是作为aar android库分发的。
以下是我的依赖项的一部分:
dependencies {
// exo player
compile 'com.google.android.exoplayer:exoplayer:r1.5.0'
// Google VR SDK
compile project(':gvr-common')
compile project(':gvr-commonwidget')
compile project(':gvr-videowidget')
}
对任何建议都会非常高兴。
答案 0 :(得分:0)
使用此:
compile 'com.google.android.exoplayer:exoplayer:r2.4.0'
compile 'com.google.android.exoplayer:exoplayer-core:r2.4.0'
compile 'com.google.android.exoplayer:exoplayer-dash:r2.4.0'
compile 'com.google.android.exoplayer:exoplayer-hls:r2.4.0'
compile 'com.google.android.exoplayer:exoplayer-smoothstreaming:r2.4.0'
并将最低sdk版本保持为21并删除Google VR SDK