java.lang.IncompatibleClassChangeError:类org.objectweb.asm.tree.ClassNode具有接口org.objectweb.asm.ClassVisitor作为超类

时间:2018-10-22 19:20:10

标签: gradle dependencies swagger swagger-2.0

运行swagger2时出现以下异常。我在网上阅读这通常是由于引用了同一罐子的多个不同版本。但是,我在gradle jar文件夹中仅找到org.ow2.asm:asm:5.0.3的一个版本。我还运行了gradlew依赖项,发现只有一个版本的org.ow2.asm:asm:被引用。

还有什么可能导致此错误?

sass --watch dir/scss:dir

2 个答案:

答案 0 :(得分:0)

我发现了问题。我实际上有一个libs文件夹,里面有另一个版本的asm * ...,该死的:-)!

现在正在工作。谢谢!

答案 1 :(得分:0)

和我一样的问题,我运行了一个 android 单元测试,也出现了这个错误。就我而言,我在 app build.gradle 中添加了此依赖项:

implementation ('org.ow2.asm:asm:9.2')

然后可能你还需要添加:

implementation("com.google.guava:guava:30.1.1-jre")