意外的顶层例外 [英] Unexpected top level exception

查看:171
本文介绍了意外的顶层例外的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我gradle这个文件,我目前有以下内容:

In my gradle file, I currently have the following:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile files('libs/itextg-5.5.4.jar')
}

有了上面,一切运行正常。当我加入行编译com.itextpdf.tool:xmlworker:5,4,0',我收到以下错误:

com.android.dex.DexException: Multiple dex files define Lcom/itextpdf/awt/geom/AffineTransform;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
    at com.android.dx.command.dexer.Main.run(Main.java:246)
    at com.android.dx.command.dexer.Main.main(Main.java:215)
    at com.android.dx.command.Main.main(Main.java:106)

如何解决呢?

推荐答案

这是例外,意味着有一个以上的相关性/定义库中的 COM / itextpdf / AWT / GEOM /的AffineTransform 类。

That exception means that there are more than one dependencies/libraries that define the com/itextpdf/awt/geom/AffineTransform class.

请确保你没有重复的依赖关系。

Make sure you do not have duplicate dependencies.

这篇关于意外的顶层例外的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆