Android itext,找不到类

时间:2016-10-09 12:41:15

标签: java android eclipse itext

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

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

1 个答案:

答案 0 :(得分:1)

我可以想象很多原因:

  • 错误的Jar ..尝试使用IText为android建议的ItextG: link
  • 手动将Jar复制到libs目录而不是通过向导
  • 更新ADT

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