有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓如何解决这个问题。java代码中的lang.ExceptionInInitializerError?

这一行出现了一个错误,我不明白该怎么说。还有一个我正在使用的库帕图书馆。jar如何解决这个问题有人能帮我吗

    m_LoadedDoc = new PDFDocument(new FilePDFSource((String) path[0]), PDFViewer.this);




    java.lang.ExceptionInInitializerError
    at com.qoppa.安卓.pdfProcess.PDFDocument$1.b(Unknown Source)
    at com.qoppa.安卓.pdfViewer.e.p.b(Unknown Source)
    at com.qoppa.安卓.pdfProcess.PDFDocument.b(Unknown Source)
    at com.qoppa.安卓.pdfProcess.PDFDocument.<init>(Unknown Source)
    at com.qoppa.安卓.pdfProcess.PDFDocument.<init>(Unknown Source)
    at com.pdfplugin.PDFViewer$LoadDocument.doInBackground(PDFViewer.java:469)

共 (1) 个答案

  1. # 1 楼答案

    在阅读文档之前,需要调用一个魔线:

    // Magic: Register asset manager for font loading.
    StandardFontTF.mAssetMgr = getContext().getAssets();
    
    // Now you can read the document.
    PDFDocument doc = new PDFDocument(new FilePDFSource(path), PDFViewer.this);
    

    您可能还需要包括示例项目中的assets/fontsassets/cmaps目录