1

我是 Android 编程新手,我的任务是在 adroid 中创建一个 pdf 文件

首先,我使用 Eclipse (projectA) 创建了一个 Java 项目,在 java 中编写代码以使用 itext 生成一个 pdf 文件(将 jars 添加到项目中)并且它工作正常。

现在我创建了另一个Android项目(ProjectB),并添加了itext jars(类似于projectA)和代码,但它不能正常工作

Error : Error generating final archive: Found duplicate file for APK: com/itextpdf/text/LICENSE.txt
Origin 1: /home/SudheerB/workspace-Ecclipse/NeedAnalyserTool13/libs/itextpdf-5.3.3-sources.jar
Origin 2: /home/SudheerB/workspace-Ecclipse/NeedAnalyserTool13/libs/itext-xtra-5.3.3-sources.jar

有人可以帮我吗?

4

3 回答 3

3

这很简单。您正在使用具有一些通用类的 jar 文件。所以在生成apk文件的过程中,会发现重复的文件。

只需使用其中一个 jar 文件。“itextpdf.jar”或“itextpdf-xtra.jar”。你的问题将得到解决。

于 2013-01-23T11:58:58.290 回答
0

从您的项目中删除源 jar,至少该错误应该消失。

于 2012-10-15T09:47:33.720 回答
0

似乎您使用的是可用于 Java 的 jar,而不是 Android/GAE 端口。请切换到使用 Android 和 Google App Engine 的官方端口。这将解决你的问题。SourceForge 不提供此端口,您需要在http://itextpdf.com/sales/上填写表格,他们会向您发送一个链接,您可以在其中下载它。

于 2012-10-15T15:25:46.647 回答