当我尝试编译这个库'org.brunocvcunha.instagram4j:instagram4j:1.5'我得到
任务执行失败':app:transformResourcesWithMergeJavaResForDebug'。 >在OS独立路径'log4j.properties'
中找到了多个文件任何想法如何解决这个问题?我创建了一个新项目来测试这个库,所以这是我尝试编译的第一个库。
我通过互联网搜索过,我发现此错误的唯一方法就是添加:
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
但这没有用。知道如何修复此错误吗?提前谢谢。
答案 0 :(得分:0)
您可以尝试使用以下内容排除log4j.properties:
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'log4j.properties'
// or use:
// exclude 'path/of/log4j/log4j.properties'
}
或者,您可以尝试使用以下行从依赖项中排除log4j:
dependencies {
...
compile ('org.brunocvcunha.instagram4j:instagram4j:1.5') {
exclude group: "log4j", module: "log4j"
}
}