【发布时间】:2012-09-20 16:23:42
【问题描述】:
我的情况是我有一个使用 Amazon AWS android libr jars(在 libs 文件夹内)的 Android 项目(常规)。 我最近克隆了 Autobahn (https://github.com/tavendo/AutobahnAndroid),我自己使用这个库项目。 问题是亚马逊库使用杰克逊,它包含在 aws jar 核心罐中。由于 Autobahn 也有这种依赖关系,我在生成 apk 时遇到以下异常:
java.lang.IllegalArgumentException:已添加:Lorg/codehaus/jackson/Base64Variant;
由于我无法修改 amazon 库,有什么方法可以告诉 Autobahn 项目不要将 jackson 库依赖项“导出”到我自己的项目中?
【问题讨论】:
标签: android amazon-s3 shared-libraries autobahn