在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