2

Android プロジェクトで外部 jar ファイルを使用しようとしています。次の手順に従って、それを含めます。

  • jar ファイルを libs に置きます。
  • ビルド パスを構成したところ、プロジェクトの参照ライブラリ セクションに jar ファイルが表示されるようになりました。
  • インポートを使用して、必要なクラスをプログラム内に取り込みます。

しかし、私は常に NoClassDefFoundError を受け取ります。この jar は、従来の Java プログラムで既に動作します。

4

3 に答える 3

0

jar がアプリでビルドされていることを確認します。日食では、

right click on project --> build path --> configure build path.

[注文とエクスポート] タブでライブラリがチェックされていることを確認します。

于 2013-03-28T17:27:08.760 に答える
0

Android SDK 17 以降では、こちらで説明されているように、jar ファイルが自動的に追加されるため、手動でビルドパスに追加する必要さえありません。次に、次のことをお勧めします。

  • ビルドパスからライブラリを削除
  • プロジェクトをきれいにする
  • jar ファイルが、プロジェクトのルート フォルダーにあるlibs(not ) というフォルダーにあることを確認します。lib
  • プロジェクトをリフレッシュする
  • プロジェクトを実行する
于 2013-03-28T17:56:49.990 に答える
0

見つかった解決策は、Javaのバージョン6でライブラリを再コンパイルし、取得したjarを使用して失敗しました

于 2013-03-28T22:42:52.887 に答える