在我gradle這個文件,我現在有以下幾點:意外頂級例外
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile files('libs/itextg-5.5.4.jar')
}
通過上述,一切運行正常。當我添加行compile '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)
如何解決此問題?
只需從依賴關係中刪除並嘗試。 :'編譯文件('libs/itextg-5.5.4.jar')'。這應該解決你的問題 – Psypher
你的意思是在下面刪除? – Noor
對不起,我不清楚......只是刪除'編譯文件('libs/itextg-5.5.4.jar')',它應該可以解決你的問題。有重複的依賴關係。 – Psypher