0

クラスパス チェッカーを使用した結果、(電子メール ライブラリからの) additional.jar と droidText0.2.jar (pdf の変換) が同じクラスパスを持つことが示されました。誰でもこれで私を助けてもらえますか? 私は過去 2 週間立ち往生しており、解決策を見つけることができませんでした。プロジェクトは次のエラーのためにビルドさえしません。

dex を実行できません: 複数の dex ファイルで Lorg/apache/harmony/awt/internal/nls/Messages が定義されています。

Eclipse Indigo と JDK 1.6 コンパイラを使用しています。

助けてください。

4

1 に答える 1

0

複数の dex ファイルが Lorg/apache/harmony/awt/internal/nls/Messages を定義します。

このエラー メッセージは、プロジェクトに「define」という名前のファイルが複数あることを意味します。

あなたの場合、プロジェクトのscrディレクトリを確認してください:

組織/Apache/ハーモニー/awt/内部/nls/メッセージ

「define」という名前のファイル (define.java) があるはずです。

追加の「定義」ファイルがある場合は、他の scr ディレクトリを確認します。

存在する場合は、この「定義」ファイルの 1 つを削除します。

「define」を削除しない場合

組織/Apache/ハーモニー/awt/内部/nls/メッセージ

次に、プロジェクトをクリーンアップします。

それがあったこと。

于 2013-11-10T04:41:59.940 に答える