我的情况是我有一个Android项目(常规),它使用Amazon AWS android libr jars(在libs文件夹内)。 我最近克隆了Autobahn(https://github.com/tavendo/AutobahnAndroid),我正在使用这个库项目。 问题是,亚马逊库使用杰克逊,它包含在aws jar核心罐子里。由于高速公路也有这种依赖性,我在生成apk时遇到以下异常:如何禁用从库项目导出到一个常规项目的依赖关系jar
java.lang.IllegalArgumentException:已添加:Lorg/codehaus/jackson/Base64Variant;
既然不能修改亚马逊图书馆,有什么办法,我可以告诉高速公路项目没有“出口”杰克逊库的依赖关系到我自己的项目?
我试过,但由于某种原因,它正在创建一个空的jar(只是元inf的东西)。我会再检查一次。谢谢!。 – fr4gus
顺便说一句我在Git上使用这个项目,因为我在另一个问题上看到了你的回复,提示项目在git上的用法。http://stackoverflow.com/questions/9586676/autobahn-websockets-android-demo-crashes。 – fr4gus
是的,使用repo源代替JAR可能会更好。 '蚂蚁罐'的东西_应该工作。如果没有,请随时在Github上提交问题。 – oberstet