在android中,使用itext的jar包时,运行出现Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK com/itextpdf/text/pdf/fonts/cmap_info.txt
File1: E:\androidcode\androidnativecode\Sjfx\app\libs\itext-asian.jar
File2: C:\Users\xxx\.gradle\caches\modules-2\files-2.1\com.itextpdf\itextpdf\5.5.9\af7e24e11af3aeb7f25dfe342b050dd1618f2a54\itextpdf-5.5.9.jarandroid
这种错误。api
解决方法:app
在android studio的工程中,在build.gradle文件中的 android{ }里面添加gradle
packagingOptions { exclude 'com/itextpdf/text/pdf/fonts/cmap_info.txt' }
这个东西,就能够解决上述问题了。ui