android中,使用itext的jar包時,運行出錯

在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

相關文章
相關標籤/搜索