资产音频播放器库与类不匹配

Posted

技术标签:

【中文标题】资产音频播放器库与类不匹配【英文标题】:assets audio player library does not match classes 【发布时间】:2021-09-23 11:17:50 【问题描述】:

当时我在构建项目时遇到这样的错误

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

出了什么问题: 任务“:app:checkDebugDuplicateClasses”执行失败。

执行 com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable 时发生故障 在模块 jetified-exoplayer-common-2.14.1-runtime (com.google.android.exoplayer:exoplayer-common:2.14.1) 和 jetified-exoplayer 中发现重复的类 com.google.android.exoplayer2.ui.package-info -ui-2.13.2-runtime (com.google.android.exoplayer:exoplayer-ui:2.13.2)

 Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

在 3m 31s 内构建失败

【问题讨论】:

【参考方案1】:

/../android/app/build.gradle 中添加以下行:

dependencies 
    ...
    implementation('com.google.android.exoplayer:exoplayer:2.14.1')
 

【讨论】:

以上是关于资产音频播放器库与类不匹配的主要内容,如果未能解决你的问题,请参考以下文章

使用 MPMoviePlayerViewController 播放音频

Unity SKFramework框架Audio音频管理器

颤动音频播放延迟

如何制作html5音频播放器同步歌词

我可以将 Video.JS 用作音频播放器吗?

从 Android 上的资产中读取音频文件