将iTextG jar添加到Android Studio

时间:2015-02-23 11:14:23

标签: android android-studio itextg

我在Android Studio的Android项目中添加了itextg-5.5.4.jar时遇到了问题。我将jar文件复制到我的libs文件夹并将其添加为库。

我可以在我的项目中使用这些类,但是当我尝试在我的设备上启动应用程序时,会出现意想不到的顶级异常。

Error:Execution failed for task ':app:dexDebug'.
  

com.android.ide.common.internal.LoggedErrorException:无法运行命令:       / Users / Paule / Documents / Android SDK / sdk / build-tools / android-4.4W / dx --dex --output     错误代码:       2     输出:       意外的顶级例外情况:       java.lang.IllegalArgumentException:方法ID不在[0,0xffff]中:65536           在com.android.dx.merge.DexMerger $ 6.updateIndex(DexMerger.java:501)           在com.android.dx.merge.DexMerger $ IdMerger.mergeSorted(DexMerger.java:276)           在com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:490)           在com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:167)           在com.android.dx.merge.DexMerger.merge(DexMerger.java:188)           在com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)           在com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)           在com.android.dx.command.dexer.Main.run(Main.java:230)           在com.android.dx.command.dexer.Main.main(Main.java:199)           在com.android.dx.command.Main.main(Main.java:103)

build.gradle包含依赖项(还有14个jar依赖项,我已删除它们以获得更好的概述)

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.0.0'
compile 'com.google.android.gms:play-services-base:6.5.87'
compile files('src/main/libs/itextg-5.5.4.jar')
....
....
}

有谁知道如何修复该错误?

0 个答案:

没有答案