android中显示的空白屏幕pdf

android中显示的空白屏幕pdf,android,itext,itextg,Android,Itext,Itextg,我正在使用以下gradle文件生成pdf: compile 'com.itextpdf:itextg:5.5.10' 由于我的应用程序有中文字符,我在我的类路径中添加了itext-asian.jar文件。最初,它给出了错误“使用操作系统独立路径找到了多个文件”“com/itextpdf/text/pdf/fonts/cmap_info.txt” 所以我在我的gradle中添加了这个: packagingOptions { pickFirst 'com/itextpdf/text/p

我正在使用以下gradle文件生成pdf:

 compile 'com.itextpdf:itextg:5.5.10'
由于我的应用程序有中文字符,我在我的类路径中添加了itext-asian.jar文件。最初,它给出了错误“使用操作系统独立路径找到了多个文件”
“com/itextpdf/text/pdf/fonts/cmap_info.txt”
所以我在我的gradle中添加了这个:

packagingOptions {

    pickFirst 'com/itextpdf/text/pdf/fonts/cmap_info.txt'
}

现在gradle成功了,但我的pdf中没有显示任何内容。它只是一个空白屏幕。

这对我来说很有效,我忘记添加标志“授予”、“写入”、“URI”权限

Intent i = new Intent(Intent.ACTION_VIEW);
        i.addCategory(Intent.CATEGORY_DEFAULT);
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        Uri uri = FileProvider.getUriForFile(MyDealActivity.this, BuildConfig.APPLICATION_ID + ".provider",new File(path));

        i.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
        i.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

        i.setDataAndType(uri, "application/pdf");
        return i;