1

私はAndroidプログラミングが初めてで、私の仕事はandroidでpdfファイルを作成することでした

まず、Eclipse (projectA) を使用して Java プロジェクトを作成し、itext (プロジェクトに jar を追加) を使用して pdf ファイルを生成するコードを Java で作成し、正常に動作しました。

別の Android プロジェクト (ProjectB) を作成し、itext jar (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 ファイルの 1 つを使用するだけです。「itextpdf.jar」または「itextpdf-xtra.jar」のいずれか。あなたの問題は解決されます。

于 2013-01-23T11:58:58.290 に答える
0

Android/GAEポートの代わりにJavaで使用可能なjarを使用しているようです。AndroidとGoogleAppEngineの公式ポートの使用に切り替えてください。それはあなたの問題を解決します。このポートはSourceForgeからは利用できません。http://itextpdf.com/sales/のフォームに記入する必要があります。フォームからダウンロードできるリンクが送信されます。

于 2012-10-15T15:25:46.647 に答える
0

プロジェクトからソースjarを削除すると、少なくともそのエラーはなくなるはずです。

于 2012-10-15T09:47:33.720 に答える