【问题标题】:Android itext, class not foundAndroid itext,找不到类
【发布时间】:2016-10-09 12:41:15
【问题描述】:

我有 eclipse ADT 并测试基本的 itext createPdf 示例。我为 android 添加了 itextg-5.5.9.jar。当我运行应用程序时,logcat enter code hereshows :

10-09 17:13:18.398: E/dalvikvm(306): Could not find class      com.itextpdf.text.Document', referenced from method in.refort.MarkList.MarkListActivity.createPdf

应用程序正在运行,但是当我调用函数 createPdf() 时,它显然由于上述异常而崩溃。

为了查明问题,我从 createPdf 中删除了所有内容,只剩下一个创建 Document 类实例的语句。

private void createPdf()
{   
 Document document = new Document();
 }

这是问题的根本原因并产生相同的错误。

我已经导入了 com.itextpdf.text.Document;所以编译器不会抱怨。

使用普通 itext(而不是 itextg)测试了类似的 java 桌面应用程序,效果很好,给了我 hello.pdf

TIA

【问题讨论】:

    标签: java android eclipse itext


    【解决方案1】:

    我可以想象很多原因:

    • A Wrong Jar.. 尝试使用 IText 为 android 推荐的 ItextG: link
    • 不通过向导手动将 Jar 复制到 libs 目录
    • 更新 ADT

    除此之外,由于对 Eclipse 的支持已被 Google 停止。强烈建议将您的代码迁移到 Android Studio。

    【讨论】:

    • 我已经使用了 itextG,正如我的问题中已经提到的那样。我也手动复制了itextG。所以现在将更新 ADT 并再次运行。稍后将转移到 Android Studio。 Tnx Maher。
    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 2017-09-17
    • 2013-05-14
    • 2015-04-13
    • 2014-04-21
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多