android - 发现多个文件具有独立于操作系统的路径“builddef.lst”(googlecode.mp4parser:isoparser:)
问题描述
我在使用googlecode.mp4parser:isoparser:修剪视频时遇到了这个错误,我使用了这个但是当我使用电报视频压缩器 库时它开始显示这个东西|..
More than one file was found with OS independent path 'builddef.lst'
我在堆栈和其他站点中搜索了一些问题,但它没有解决我的问题......我浪费了 3 天时间来解决这个问题,请问有谁知道我该如何解决这个问题......我使用了电报视频压缩库如果我从我的应用程序中删除 googlecode.mp4parser.isoparser 库,请 在电报 库中查看此图像 但我无法删除它我正在使用它来进行视频修剪...有什么可以帮帮我
在这里...我尝试了什么
我使用了这段代码,但它显示编译失败并出现新错误
packagingOptions{
exclude 'builddef.lst'
exclude 'version.txt'
exclude 'isoparser-default.properties'
}
这是我将此代码添加到 android{} 时的错误
Program type already present: com.coremedia.iso.BoxParser
Message{kind=ERROR, text=Program type already present: com.coremedia.iso.BoxParser, sources=[Unknown source file], tool name=Optional.of(D8)}
这个
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
exclude 'META-INF/project.properties'
exclude 'META-INF/builddef.lst'
}
解决方案
在 build.gradle 的 android {...} 闭包中添加此代码,以便您的应用模块解决问题:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
...
}
推荐阅读
- java - 是否可以在 Android 来电时自动发送短信?
- python - 为文本数据抓取网站 html 时出现 lxml 错误。尝试了几次迭代
- javascript - 通过单击javascript减慢滚动页面
- c# - WPF:在后面的代码中访问转换后的 Canvas 坐标
- rabbitmq - RabbitMQ 管理插件中的配置条目
- php - fsockopen 总是 操作超时
- excel - 如何使用 Power Query 在一行中删除重复项?
- excel - 如何将多个 Excel 工作表迁移到一个主工作簿
- python - 在 tablewidget Qt5 Python 中显示 CSV 文件
- r - 如何将字符串转换为R中的嵌套列表?