私は Eclipse 用の ADT バージョン 21 プラグインを使用しており、Android 4.2 プラットフォーム用にプログラミングしています。私はもともと Java クライアント/サーバー アプリケーションを作成しましたが、その中で作成したクラスのいくつかを、現在作成中の Android アプリケーションに使用したいと考えています。Java クラス ファイルを JAR ファイルにエクスポートし、その JAR ファイルをlibs
Android アプリケーションのディレクトリに配置しようとしましたが、Nexus 4 でアプリケーションを実行しようとすると、aNoClassDefFoundError
がスローされます。SO でいくつかの回答を検索し、[プロパティ] ウィンドウの [注文とエクスポート] タブに JAR ファイルを含める (リストの一番上に配置する) など、いくつかの提案を試みましたが、行き詰まりました。Eclipse は Android アプリケーションを正常にコンパイルしますが、デバイスでアプリケーションを実行できません。
この質問は以前に尋ねられたことを知っており、何人かのユーザーがこの同じ問題を経験しています。すべての提案を歓迎します。(Android アプリケーション開発について学び始めたばかりです。) ありがとうございます。
編集:コンソール出力でこれらの行に気付きました。何か案は?
[2012-11-24 01:26:26 - HomePage] Dx bad class file magic (cafebabe) or version (0033.0000)
...while parsing org/nihongo/common/db/Commands.class
...while processing org/nihongo/common/db/Commands.class
編集: Java 6 の代わりに Java 7 を使用している可能性があると思います。ここを参照してください。