我是Android编程的新手,我的任务是在adroid中创建一个pdf文件
首先,我使用Eclipse(projectA)创建了一个Java项目,在java中编写了代码,使用itext生成了一个pdf文件(在项目中添加了jar)并且工作正常。
现在我创建了另一个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
有人可以帮我吗?
答案 0 :(得分:3)
很简单。您正在使用具有一些常见类的jar文件。所以在生成apk文件时,正在找到重复的文件。
只使用其中一个jar文件。 “itextpdf.jar”或“itextpdf-xtra.jar”。你的问题将得到解决。
答案 1 :(得分:0)
从项目中删除源jar,至少该错误应该消失。
答案 2 :(得分:0)
好像你正在使用可用于Java的jar而不是Android / GAE端口。请切换到使用Android和Google App Engine的官方端口。这将解决您的问题。 SourceForge无法使用此端口,您需要在http://itextpdf.com/sales/填写表单,他们会向您发送一个可以下载的链接。