安卓工作室在设置杰克逊分析器时遇到麻烦

前端之家收集整理的这篇文章主要介绍了安卓工作室在设置杰克逊分析器时遇到麻烦前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法将Jackson Parser依赖项添加到我的项目中.

目前我在build.gradle上使用这些代码行:

compile 'com.fasterxml.jackson.core:jackson-core:2.7.2'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.2'
compile 'com.fasterxml.jackson.core:jackson-databind:2.7.2'

我唯一需要的是ObjectMapper,我知道它在databind包中.当我在gradle中添加这些行时,我按下同步,一切都正确.

问题是在模拟器上运行项目,Android Studio上的消息显示错误

Error:Execution Failed for task
‘:app:transformResourcesWithMergeJavaResForDebug’.

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files
copied in APK Meta-INF/NOTICE File1:
C:\Users\Igor.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.7.2\84ffa765dd258dbab8695963c41308b054f3a1cb\jackson-databind-2.7.2.jar
File2:
C:\Users\Igor.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.7.2\8b8310381b690e317f5f0574e9b2dd7034778b4c\jackson-core-2.7.2.jar

我试图只留下数据库库,但我没有幸运.同样的错误.

compile 'com.fasterxml.jackson.core:jackson-databind:2.7.2'

我尝试了Build – >清理项目并删除.gradle /缓存,也没有幸运.

我不知道这可能是什么.有什么建议 ?

解决方法

android {
...
packagingOptions {
exclude 'Meta-INF/NOTICE' // It is not include NOTICE file
exclude 'Meta-INF/LICENSE' // It is not include LICENSE file
}
...
}

在你的build.gradle中.

原文链接:https://www.f2er.com/android/317254.html

猜你在找的Android相关文章