android - 如何解决Gradle上的(显然不可见的)依赖冲突?

标签 android react-native gradle android-gradle-plugin exoplayer

我正在尝试编译一个Android React Native项目,但是在为react-native-video启用Exoplayer之后出现了依赖问题。

这是我遇到的错误类型:

Program type already present: com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
Message{kind=ERROR, text=Program type already present: com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource, sources=[Unknown source file], tool name=Optional.of(D8)}

要么
Program type already present: com.google.android.exoplayer2.C$ColorSpace
Message{kind=ERROR, text=Program type already present: com.google.android.exoplayer2.C$ColorSpace, sources=[Unknown source file], tool name=Optional.of(D8)}

我知道这是一个依赖冲突问题,因此我尝试运行./gradlew app:dependencies尝试查找问题所在,但显然只有react-native-video使用Exoplayer。所以我对如何解决这个问题不知所措。

这是我的依赖项的输出:
+--- project :react-native-spinkit
|    +--- com.facebook.react:react-native:+ -> 0.55.4
|    |    +--- javax.inject:javax.inject:1
|    |    +--- com.android.support:appcompat-v7:23.0.1 -> 27.1.0
|    |    |    +--- com.android.support:support-annotations:27.1.0
|    |    |    +--- com.android.support:support-core-utils:27.1.0
|    |    |    |    +--- com.android.support:support-annotations:27.1.0
|    |    |    |    \--- com.android.support:support-compat:27.1.0
|    |    |    |         +--- com.android.support:support-annotations:27.1.0
|    |    |    |         \--- android.arch.lifecycle:runtime:1.1.0
|    |    |    |              +--- android.arch.lifecycle:common:1.1.0
|    |    |    |              \--- android.arch.core:common:1.1.0
|    |    |    +--- com.android.support:support-fragment:27.1.0
|    |    |    |    +--- com.android.support:support-compat:27.1.0 (*)
|    |    |    |    +--- com.android.support:support-core-ui:27.1.0
|    |    |    |    |    +--- com.android.support:support-annotations:27.1.0
|    |    |    |    |    +--- com.android.support:support-compat:27.1.0 (*)
|    |    |    |    |    \--- com.android.support:support-core-utils:27.1.0 (*)
|    |    |    |    +--- com.android.support:support-core-utils:27.1.0 (*)
|    |    |    |    +--- com.android.support:support-annotations:27.1.0
|    |    |    |    +--- android.arch.lifecycle:livedata-core:1.1.0
|    |    |    |    |    +--- android.arch.lifecycle:common:1.1.0
|    |    |    |    |    +--- android.arch.core:common:1.1.0
|    |    |    |    |    \--- android.arch.core:runtime:1.1.0
|    |    |    |    |         \--- android.arch.core:common:1.1.0
|    |    |    |    \--- android.arch.lifecycle:viewmodel:1.1.0
|    |    |    +--- com.android.support:support-vector-drawable:27.1.0
|    |    |    |    +--- com.android.support:support-annotations:27.1.0
|    |    |    |    \--- com.android.support:support-compat:27.1.0 (*)
|    |    |    \--- com.android.support:animated-vector-drawable:27.1.0
|    |    |         +--- com.android.support:support-vector-drawable:27.1.0 (*)
|    |    |         \--- com.android.support:support-core-ui:27.1.0 (*)
|    |    +--- com.facebook.fbui.textlayoutbuilder:textlayoutbuilder:1.0.0
|    |    |    \--- com.facebook.fbui.textlayoutbuilder:staticlayout-proxy:1.0
|    |    +--- com.facebook.fresco:fresco:1.3.0
|    |    |    +--- com.facebook.fresco:drawee:1.3.0
|    |    |    |    \--- com.facebook.fresco:fbcore:1.3.0
|    |    |    +--- com.facebook.fresco:fbcore:1.3.0
|    |    |    \--- com.facebook.fresco:imagepipeline:1.3.0
|    |    |         +--- com.parse.bolts:bolts-tasks:1.4.0
|    |    |         +--- com.facebook.fresco:fbcore:1.3.0
|    |    |         \--- com.facebook.fresco:imagepipeline-base:1.3.0
|    |    |              +--- com.parse.bolts:bolts-tasks:1.4.0
|    |    |              \--- com.facebook.fresco:fbcore:1.3.0
|    |    +--- com.facebook.fresco:imagepipeline-okhttp3:1.3.0
|    |    |    +--- com.squareup.okhttp3:okhttp:3.6.0 -> 3.9.1
|    |    |    |    \--- com.squareup.okio:okio:1.13.0
|    |    |    +--- com.facebook.fresco:fbcore:1.3.0
|    |    |    \--- com.facebook.fresco:imagepipeline:1.3.0 (*)
|    |    +--- com.facebook.soloader:soloader:0.1.0
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.squareup.okhttp3:okhttp:3.6.0 -> 3.9.1 (*)
|    |    +--- com.squareup.okhttp3:okhttp-urlconnection:3.6.0
|    |    |    \--- com.squareup.okhttp3:okhttp:3.6.0 -> 3.9.1 (*)
|    |    +--- com.squareup.okio:okio:1.13.0
|    |    \--- org.webkit:android-jsc:r174650
|    \--- com.github.ybq:Android-SpinKit:1.1.0
+--- project :react-native-view-shot
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-blur
|    \--- com.facebook.react:react-native:[0.32,) -> 0.55.4 (*)
+--- project :react-native-firebase
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    +--- com.android.support:support-v4:27.0.2
|    |    +--- com.android.support:support-compat:27.0.2 -> 27.1.0 (*)
|    |    +--- com.android.support:support-media-compat:27.0.2
|    |    |    +--- com.android.support:support-annotations:27.0.2 -> 27.1.0
|    |    |    \--- com.android.support:support-compat:27.0.2 -> 27.1.0 (*)
|    |    +--- com.android.support:support-core-utils:27.0.2 -> 27.1.0 (*)
|    |    +--- com.android.support:support-core-ui:27.0.2 -> 27.1.0 (*)
|    |    \--- com.android.support:support-fragment:27.0.2 -> 27.1.0 (*)
|    \--- com.android.support:multidex:1.0.2
+--- project :react-native-version-number
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-fabric
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    \--- com.crashlytics.sdk.android:crashlytics:2.5.5 -> 2.9.0
|         +--- io.fabric.sdk.android:fabric:1.4.2
|         +--- com.crashlytics.sdk.android:crashlytics-core:2.6.0
|         |    +--- io.fabric.sdk.android:fabric:1.4.2
|         |    \--- com.crashlytics.sdk.android:answers:1.4.1
|         +--- com.crashlytics.sdk.android:beta:1.2.7
|         \--- com.crashlytics.sdk.android:answers:1.4.1
+--- project :react-native-keep-awake
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-billing
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    \--- com.anjlab.android.iab.v3:library:1.0.44
|         \--- com.android.support:support-annotations:25.3.1 -> 27.1.0
+--- project :pushwoosh-react-native-plugin
|    +--- com.facebook.react:react-native:0.20.1 -> 0.55.4 (*)
|    +--- com.pushwoosh:pushwoosh:5.5.8
|    +--- com.pushwoosh:pushwoosh-amazon:5.5.8
|    +--- com.pushwoosh:pushwoosh-badge:5.5.8
|    +--- com.pushwoosh:pushwoosh-gcm:5.5.8
|    +--- com.pushwoosh:pushwoosh-inbox:5.5.8
|    +--- com.pushwoosh:pushwoosh-inbox-ui:5.5.8
|    +--- com.android.support:appcompat-v7:26.+ -> 27.1.0 (*)
|    +--- com.android.support:recyclerview-v7:26.+ -> 26.1.0
|    |    +--- com.android.support:support-annotations:26.1.0 -> 27.1.0
|    |    +--- com.android.support:support-compat:26.1.0 -> 27.1.0 (*)
|    |    \--- com.android.support:support-core-ui:26.1.0 -> 27.1.0 (*)
|    +--- com.android.support:design:26.+ -> 26.1.0
|    |    +--- com.android.support:support-v4:26.1.0 -> 27.0.2 (*)
|    |    +--- com.android.support:appcompat-v7:26.1.0 -> 27.1.0 (*)
|    |    +--- com.android.support:recyclerview-v7:26.1.0 (*)
|    |    \--- com.android.support:transition:26.1.0
|    |         +--- com.android.support:support-annotations:26.1.0 -> 27.1.0
|    |         \--- com.android.support:support-v4:26.1.0 -> 27.0.2 (*)
|    +--- com.android.support.constraint:constraint-layout:1.0.2
|    |    \--- com.android.support.constraint:constraint-layout-solver:1.0.2
|    +--- com.github.bumptech.glide:glide:4.3.1
|    |    +--- com.github.bumptech.glide:gifdecoder:4.3.1
|    |    |    \--- com.android.support:support-annotations:26.0.2 -> 27.1.0
|    |    +--- com.github.bumptech.glide:disklrucache:4.3.1
|    |    \--- com.github.bumptech.glide:annotations:4.3.1
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.60
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.1.60
|    |         \--- org.jetbrains:annotations:13.0
|    +--- com.google.android.gms:play-services-gcm:+ -> 15.0.1
|    |    +--- com.google.android.gms:play-services-base:[15.0.1,16.0.0) -> 15.0.1
|    |    |    +--- com.google.android.gms:play-services-basement:[15.0.1] -> 15.0.1
|    |    |    |    \--- com.android.support:support-v4:26.1.0 -> 27.0.2 (*)
|    |    |    \--- com.google.android.gms:play-services-tasks:[15.0.1] -> 15.0.1
|    |    |         \--- com.google.android.gms:play-services-basement:[15.0.1] -> 15.0.1 (*)
|    |    +--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    +--- com.google.android.gms:play-services-iid:[15.0.1] -> 15.0.1
|    |    |    +--- com.google.android.gms:play-services-base:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    |    +--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    |    +--- com.google.android.gms:play-services-stats:[15.0.1,16.0.0) -> 15.0.1
|    |    |    |    \--- com.google.android.gms:play-services-basement:[15.0.1] -> 15.0.1 (*)
|    |    |    \--- com.google.android.gms:play-services-tasks:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    \--- com.google.android.gms:play-services-stats:[15.0.1,16.0.0) -> 15.0.1 (*)
|    +--- com.google.android.gms:play-services-location:+ -> 15.0.1
|    |    +--- com.google.android.gms:play-services-base:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    +--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    +--- com.google.android.gms:play-services-places-placereport:[15.0.1,16.0.0) -> 15.0.1
|    |    |    \--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    \--- com.google.android.gms:play-services-tasks:[15.0.1,16.0.0) -> 15.0.1 (*)
|    +--- com.google.firebase:firebase-core:+ -> 16.0.3
|    |    +--- com.google.firebase:firebase-analytics:16.0.3
|    |    |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    +--- com.google.android.gms:play-services-measurement-api:[16.0.1] -> 16.0.1
|    |    |    |    +--- com.google.android.gms:play-services-ads-identifier:15.0.1
|    |    |    |    |    \--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    |    |    |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    |    +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2
|    |    |    |    +--- com.google.android.gms:play-services-stats:15.0.1 (*)
|    |    |    |    +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|    |    |    |    +--- com.google.firebase:firebase-analytics-impl:[16.2.1] -> 16.2.1
|    |    |    |    |    +--- com.google.android.gms:play-services-ads-identifier:15.0.1 (*)
|    |    |    |    |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    |    |    +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2
|    |    |    |    |    +--- com.google.android.gms:play-services-stats:15.0.1 (*)
|    |    |    |    |    +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|    |    |    |    |    +--- com.google.firebase:firebase-common:16.0.1
|    |    |    |    |    |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    |    |    |    \--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|    |    |    |    |    \--- com.google.firebase:firebase-iid:16.0.0 -> 17.0.0
|    |    |    |    |         +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    |    |         +--- com.google.android.gms:play-services-stats:15.0.1 (*)
|    |    |    |    |         +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|    |    |    |    |         +--- com.google.firebase:firebase-common:16.0.1 (*)
|    |    |    |    |         \--- com.google.firebase:firebase-iid-interop:16.0.0
|    |    |    |    |              +--- com.google.android.gms:play-services-base:15.0.1 (*)
|    |    |    |    |              \--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |    |    |    +--- com.google.firebase:firebase-common:16.0.0 -> 16.0.1 (*)
|    |    |    |    \--- com.google.firebase:firebase-iid:16.0.0 -> 17.0.0 (*)
|    |    |    +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2
|    |    |    +--- com.google.android.gms:play-services-stats:15.0.1 (*)
|    |    |    +--- com.google.firebase:firebase-analytics-impl:[16.2.1] -> 16.2.1 (*)
|    |    |    \--- com.google.firebase:firebase-common:16.0.1 (*)
|    |    \--- com.google.firebase:firebase-measurement-connector-impl:17.0.1
|    |         +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    |         +--- com.google.android.gms:play-services-measurement-api:[16.0.1] -> 16.0.1 (*)
|    |         +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2
|    |         +--- com.google.firebase:firebase-analytics:[16.0.3] -> 16.0.3 (*)
|    |         +--- com.google.firebase:firebase-analytics-impl:[16.2.1] -> 16.2.1 (*)
|    |         +--- com.google.firebase:firebase-common:16.0.1 (*)
|    |         \--- com.google.firebase:firebase-measurement-connector:17.0.0
|    |              \--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    \--- com.google.firebase:firebase-messaging:+ -> 17.3.0
|         +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|         +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|         +--- com.google.firebase:firebase-common:16.0.1 (*)
|         +--- com.google.firebase:firebase-iid:[17.0.0] -> 17.0.0 (*)
|         \--- com.google.firebase:firebase-measurement-connector:16.0.0 -> 17.0.0 (*)
+--- project :react-native-sound
|    \--- com.facebook.react:react-native:0.12.+ -> 0.55.4 (*)
+--- project :react-native-orientation
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-fbsdk
|    +--- com.android.support:appcompat-v7:27.0.2 -> 27.1.0 (*)
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    \--- com.facebook.android:facebook-android-sdk:4.+ -> 4.36.0
|         +--- com.facebook.android:facebook-core:4.36.0
|         |    +--- com.parse.bolts:bolts-android:1.4.0
|         |    |    +--- com.parse.bolts:bolts-tasks:1.4.0
|         |    |    \--- com.parse.bolts:bolts-applinks:1.4.0
|         |    |         \--- com.parse.bolts:bolts-tasks:1.4.0
|         |    +--- com.android.support:support-annotations:27.0.2 -> 27.1.0
|         |    \--- com.android.support:support-core-utils:27.0.2 -> 27.1.0 (*)
|         +--- com.facebook.android:facebook-common:4.36.0
|         |    +--- com.facebook.android:facebook-core:4.36.0 (*)
|         |    +--- com.android.support:support-v4:27.0.2 (*)
|         |    +--- com.android.support:appcompat-v7:27.0.2 -> 27.1.0 (*)
|         |    +--- com.android.support:cardview-v7:27.0.2
|         |    |    \--- com.android.support:support-annotations:27.0.2 -> 27.1.0
|         |    +--- com.android.support:customtabs:27.0.2
|         |    |    +--- com.android.support:support-compat:27.0.2 -> 27.1.0 (*)
|         |    |    \--- com.android.support:support-annotations:27.0.2 -> 27.1.0
|         |    \--- com.google.zxing:core:3.3.0
|         +--- com.facebook.android:facebook-login:4.36.0
|         |    +--- com.facebook.android:facebook-core:4.36.0 (*)
|         |    +--- com.facebook.android:facebook-common:4.36.0 (*)
|         |    \--- com.android.support:appcompat-v7:27.0.2 -> 27.1.0 (*)
|         +--- com.facebook.android:facebook-share:4.36.0
|         |    +--- com.facebook.android:facebook-core:4.36.0 (*)
|         |    \--- com.facebook.android:facebook-common:4.36.0 (*)
|         +--- com.facebook.android:facebook-places:4.36.0
|         |    \--- com.facebook.android:facebook-core:4.36.0 (*)
|         +--- com.facebook.android:facebook-applinks:4.36.0
|         |    +--- com.facebook.android:facebook-core:4.36.0 (*)
|         |    \--- com.parse.bolts:bolts-android:1.4.0 (*)
|         +--- com.facebook.android:facebook-messenger:4.36.0
|         |    +--- com.facebook.android:facebook-core:4.36.0 (*)
|         |    \--- com.parse.bolts:bolts-android:1.4.0 (*)
|         \--- com.facebook.android:facebook-marketing:4.36.0
|              +--- com.facebook.android:facebook-core:4.36.0 (*)
|              \--- com.android.support:support-annotations:26.0.2 -> 27.1.0
+--- com.loginradius.android:androidsdk:4.0.1
|    +--- com.facebook.android:facebook-android-sdk:4.14.1 -> 4.36.0 (*)
|    +--- com.squareup.retrofit2:retrofit:2.3.0
|    |    \--- com.squareup.okhttp3:okhttp:3.8.0 -> 3.9.1 (*)
|    +--- com.google.code.gson:gson:2.8.1
|    +--- io.reactivex.rxjava2:rxandroid:2.0.1
|    |    \--- io.reactivex.rxjava2:rxjava:2.0.1 -> 2.1.0
|    |         \--- org.reactivestreams:reactive-streams:1.0.0
|    +--- com.squareup.retrofit2:adapter-rxjava2:2.3.0
|    |    +--- com.squareup.retrofit2:retrofit:2.3.0 (*)
|    |    \--- io.reactivex.rxjava2:rxjava:2.0.0 -> 2.1.0 (*)
|    +--- com.android.support:appcompat-v7:25.2.0 -> 27.1.0 (*)
|    \--- com.vk:androidsdk:1.6.7
|         \--- com.android.support:support-v4:23.0.0 -> 27.0.2 (*)
+--- project :react-native-config
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-image-crop-picker
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    +--- com.github.yalantis:ucrop:2.2.1-native
|    |    +--- com.android.support:appcompat-v7:25.0.0 -> 27.1.0 (*)
|    |    \--- com.squareup.okhttp3:okhttp:3.4.1 -> 3.9.1 (*)
|    \--- id.zelory:compressor:2.1.0
|         \--- io.reactivex.rxjava2:rxjava:2.1.0 (*)
+--- project :react-native-video-exoplayer
|    +--- com.google.android.exoplayer:extension-okhttp:2.7.3
|    |    +--- com.google.android.exoplayer:exoplayer-core:2.7.3
|    |    |    \--- com.android.support:support-annotations:27.0.0 -> 27.1.0
|    |    \--- com.android.support:support-annotations:27.0.0 -> 27.1.0
|    \--- com.squareup.okhttp3:okhttp:3.9.1 (*)
+--- project :react-native-svg
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-linear-gradient
+--- project :react-native-vector-icons
|    \--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- project :react-native-device-info
|    +--- com.facebook.react:react-native:+ -> 0.55.4 (*)
|    \--- com.google.android.gms:play-services-gcm:+ -> 15.0.1 (*)
+--- com.android.support:appcompat-v7:27.1.0 (*)
+--- com.android.support:multidex:1.0.0 -> 1.0.2
+--- com.google.android.gms:play-services-cast:15.0.1
|    +--- com.android.support:mediarouter-v7:26.1.0
|    |    +--- com.android.support:appcompat-v7:26.1.0 -> 27.1.0 (*)
|    |    \--- com.android.support:palette-v7:26.1.0
|    |         +--- com.android.support:support-compat:26.1.0 -> 27.1.0 (*)
|    |         \--- com.android.support:support-core-utils:26.1.0 -> 27.1.0 (*)
|    +--- com.google.android.gms:play-services-base:[15.0.1,16.0.0) -> 15.0.1 (*)
|    +--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    +--- com.google.android.gms:play-services-flags:[15.0.1,16.0.0) -> 15.0.1
|    |    +--- com.google.android.gms:play-services-base:[15.0.1] -> 15.0.1 (*)
|    |    \--- com.google.android.gms:play-services-basement:[15.0.1] -> 15.0.1 (*)
|    \--- com.google.android.gms:play-services-tasks:[15.0.1,16.0.0) -> 15.0.1 (*)
+--- com.google.android.libraries.cast.companionlibrary:ccl:2.9.1
|    +--- com.android.support:appcompat-v7:25.0.0 -> 27.1.0 (*)
|    +--- com.android.support:mediarouter-v7:25.0.0 -> 26.1.0 (*)
|    \--- com.google.android.gms:play-services-cast:9.8.0 -> 15.0.1 (*)
+--- com.facebook.react:react-native:+ -> 0.55.4 (*)
+--- com.facebook.fresco:animated-gif:1.3.0
|    +--- com.parse.bolts:bolts-tasks:1.4.0
|    +--- com.facebook.fresco:fbcore:1.3.0
|    \--- com.facebook.fresco:animated-base:1.3.0
|         +--- com.parse.bolts:bolts-tasks:1.4.0
|         +--- com.facebook.fresco:fbcore:1.3.0
|         +--- com.facebook.fresco:imagepipeline-base:1.3.0 (*)
|         \--- com.facebook.fresco:imagepipeline:1.3.0 (*)
+--- com.facebook.fresco:animated-webp:1.3.0
|    +--- com.parse.bolts:bolts-tasks:1.4.0
|    +--- com.facebook.fresco:webpsupport:1.3.0
|    |    +--- com.parse.bolts:bolts-tasks:1.4.0
|    |    +--- com.facebook.fresco:fbcore:1.3.0
|    |    \--- com.facebook.fresco:imagepipeline-base:1.3.0 (*)
|    \--- com.facebook.fresco:animated-base:1.3.0 (*)
+--- com.facebook.fresco:webpsupport:1.3.0 (*)
+--- com.crashlytics.sdk.android:crashlytics:2.9.0 (*)
+--- com.zopim.android:sdk:1.3.6.1
|    +--- com.squareup.picasso:picasso:2.5.2
|    +--- com.android.support:appcompat-v7:24.0.0 -> 27.1.0 (*)
|    +--- com.android.support:recyclerview-v7:24.0.0 -> 26.1.0 (*)
|    +--- com.android.support:design:24.0.0 -> 26.1.0 (*)
|    \--- com.zopim.android:sdk-api:1.3.6.1
|         +--- com.android.support:support-annotations:24.0.0 -> 27.1.0
|         +--- com.google.code.gson:gson:2.7 -> 2.8.1
|         +--- com.zendesk:belvedere:1.1.1.1
|         |    \--- com.android.support:appcompat-v7:23.4.0 -> 27.1.0 (*)
|         \--- com.zendesk:java-common:1.9
+--- com.longtailvideo.jwplayer:jwplayer-core:+ -> 3.1.0+58
+--- com.longtailvideo.jwplayer:jwplayer-common:+ -> 3.1.0+58
+--- com.longtailvideo.jwplayer:jwplayer-chromecast:+ -> 3.1.0+58
|    +--- com.google.android.gms:play-services-cast:11.8.0 -> 15.0.1 (*)
|    \--- com.google.android.libraries.cast.companionlibrary:ccl:2.9.1 (*)
+--- com.google.firebase:firebase-database:16.0.1
|    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|    +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
|    +--- com.google.firebase:firebase-common:16.0.0 -> 16.0.1 (*)
|    +--- com.google.firebase:firebase-database-collection:15.0.1
|    |    \--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*)
|    \--- com.google.firebase:firebase-database-connection:[16.0.1] -> 16.0.1
|         +--- com.google.android.gms:play-services-basement:15.0.1 (*)
|         \--- com.google.firebase:firebase-common:16.0.0 -> 16.0.1 (*)
+--- com.google.android.gms:play-services-base:15.0.1 (*)
+--- com.google.firebase:firebase-core:16.0.1 -> 16.0.3 (*)
\--- com.google.firebase:firebase-auth:16.0.2
     +--- com.google.android.gms:play-services-base:15.0.1 (*)
     +--- com.google.android.gms:play-services-basement:15.0.1 (*)
     +--- com.google.android.gms:play-services-flags:15.0.1 (*)
     +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
     +--- com.google.firebase:firebase-auth-interop:16.0.0
     |    +--- com.google.android.gms:play-services-base:15.0.1 (*)
     |    +--- com.google.android.gms:play-services-basement:15.0.1 (*)
     |    +--- com.google.android.gms:play-services-tasks:15.0.1 (*)
     |    \--- com.google.firebase:firebase-common:16.0.0 -> 16.0.1 (*)
     \--- com.google.firebase:firebase-common:16.0.0 -> 16.0.1 (*)
react-native-video存储库上的相关问题:https://github.com/react-native-community/react-native-video/issues/1205

最佳答案

exoplayer 依赖项中排除支持库,因为它已经存在于项目中。

您可以像下面的代码一样将其排除

implementation ('com.google.android.exoplayer:exoplayer:2.X.X') {
        exclude group: 'com.android.support'
        exclude module: 'appcompat-v7'
        exclude module: 'support-v4'
    }

关于android - 如何解决Gradle上的(显然不可见的)依赖冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52150524/

相关文章:

java - 从 GIT 添加模块到 Android Studio 抛出 "buildToolsVersion is not specified"错误

android - 在 Android 上运行 TensorFlow 模型

android - RecyclerView 网格布局管理器不居中项目

android - 如何在代码中创建滑动抽屉?

react-native - Jest &RN& Realm : Error: Cannot find module 'throwOnWrongReactAPI' from 'react-native. js

android - Google Apps 引擎后端 - 缺少 Javax.persistence - Android Studio

java - 在 Windows 7 中指定 GRADLE_USER_HOME

java - 如何使用zip4j和outputstream压缩文件夹和子文件夹

javascript - React Native Paper 按钮图标大小

javascript - React Native - 显示键盘并渲染其值而不使用输入