Flutter better_player android 在模块 jetified-exoplayer-core-2.17.0-runtime.jar 和 jetified-exoplayer-ui-2.15.1-runtime.jar 中发现重复类

Mah*_*dad 5 flutter

当运行版本 0.0.81 的 Flutter build apk 时,会抛出以下错误

工作人员引发了 1 个异常:java.lang.RuntimeException:在模块 jetified-exoplayer-core-2.17.0-runtime.jar (com.google.android.exoplayer) 中找到重复的类 com.google.android.exoplayer2.ui.DownloadNotificationHelper :exoplayer-core:2.17.0) 和 jetified-exoplayer-ui-2.15.1-runtime.jar (com.google.android.exoplayer:exoplayer-ui:2.15.1)[BUG]

我试图排除 android 的 build.gradle 中的模块和组,但它仍然不起作用。我的pubspec.yaml环境:sdk:">=2.7.0 <3.0.0"

那么我该如何使用 better_player: 0.0.81

小智 7

有同样的问题,显然问题是我使用的是 video_player (2.3.0) 和 better_player (0.0.81)。video_player 依赖于exoplayer 2.17,而 better_player 依赖于exoplayer 2.15。我将 video_player 降级到 2.1.12 (在 pubspec.yaml 中,您可能需要编写video_player: 2.1.12NOT ^)。