在Android上使用Eclipe集合 - build.gradle失败

时间:2017-12-15 09:32:32

标签: java android android-gradle build.gradle eclipse-collections

对于我正在开发的Android项目,我需要*使用Eclipse Collections框架。因此,我根据"get started"将其集成到我的build.gradle,并导入了所需的库。问题是,当我尝试在我的Android设备上运行该应用时,它失败并显示以下消息:

  

错误:任务执行失败   ':应用程序:transformResourcesWithMergeJavaResForDebug'。   使用OS独立路径'LICENSE-EDL-1.0.txt'找到了多个文件

我做了一些谷歌搜索并在Stackoverflow上遇到了一些类似(虽然不完全相同)的问题,但是没有一个提议的解决方案适用于我(大多数建议将packagingOptions添加到{{1 }})。如果它无论如何重要 - 我的应用程序使用OpenCV4Android,我正在Android Studio中开发它。

此外,为了清楚起见,没有添加Eclipse-Collections,一切正常。

以下是我应用的build.gradle

build.gradle

*它不是必须的,但它使我的代码更简单和优雅,我真的想拥有它。

1 个答案:

答案 0 :(得分:0)

在你的gradle中添加:

packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/LICENSE-EDL-1.0.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'

}