Android 发现多个文件具有独立于操作系统的路径';com/itextpdf/io/font/cmap_info.txt';
这是我的代码:Android 发现多个文件具有独立于操作系统的路径';com/itextpdf/io/font/cmap_info.txt';,android,itext,Android,Itext,这是我的代码: public void CreateDirectory() throws FileNotFoundException { File pdfFolder = new File(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DOCUMENTS), "pdfdemo"); if (!pdfFolder.exists()) {
public void CreateDirectory() throws FileNotFoundException {
File pdfFolder = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOCUMENTS), "pdfdemo");
if (!pdfFolder.exists()) {
pdfFolder.mkdir();
}
//Create time stamp
Date date = new Date() ;
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(date);
File myFile = new File(pdfFolder + timeStamp + ".pdf");
OutputStream output = new FileOutputStream(myFile);
//Initialize PDF writer
PdfWriter writer = new PdfWriter(myFile.getPath());
//Initialize PDF document
PdfDocument pdf = new PdfDocument(writer);
// Initialize document
Document document = new Document(pdf);
//Add paragraph to the document
document.add(new Paragraph("Hello World!"));
document.close();
}
在build.gradle中:
dependencies {
implementation 'com.itextpdf:itext7-core:7.0.2'
}
但当我试图运行程序时,它会给我一个错误:
找到多个独立于操作系统路径为“com/itextpdf/io/font/cmap_info.txt”的文件
我该怎么办 在我的情况下,禁用
Firebase
插件工作正常build.gradle中的以下代码为我修复了它
packagingOptions {
exclude 'com/itextpdf/io/font/cmap_info.txt'
exclude 'com/itextpdf/io/font/cmap/*'
}
“它给了我那个错误”-也请分享堆栈跟踪。我有同样的问题,但没有firebase插件。