编译时AudioService颤振包错误

时间:2020-10-20 09:25:12

标签: flutter dart yaml

我试图在我的应用程序上运行BackgroundTask以便控制我的音频播放器。 为此,我想使用audio_service包。

但是,当我将其导入到pubspec.yaml中时,我的整个项目崩溃了,无法再次运行。

这是错误:


失败:构建失败,并出现异常。

  • 出了什么问题: 任务':app:checkDebugDuplicateClasses'的执行失败。

1个工人提出了例外: java.lang.RuntimeException:java.lang.RuntimeException:重复模块com.google.common.util.concurrent.ListenableFuture类在模块guava-20.0.jar(com.google.guava:guava:20.0)和listenablefuture-1.0.jar中找到(com.google.guava:listenablefuture:1.0)

转到文档以了解如何解决依赖关系解析错误。


我尝试了一个全新的项目,看它是否与我的包装内发生冲突。但是,即使没有任何程序包,我仍然会遇到这个错误。

该软件包是否存在问题,或者已经遇到此错误?

非常感谢。

1 个答案:

答案 0 :(得分:1)

这个(来自Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules guava-20.0.jar (com.google.guava:guava:20.0))对我有用:

添加行

implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'

到您的app / src / build.gradle文件中的依赖项块。