1

Commonslang.jar ライブラリを使用するアプリに取り組んでいます。新しくインストールされた Eclipse を使用して新しいシステムにセットアップしようとしていました。プロジェクトにエラーは表示されませんが、プロジェクトを実行すると、Commonslang lib を使用する各ポイントで NoClassDefFoundError で強制終了します。

この問題を解決する方法がわかりません。助けてください。

4

3 に答える 3

1

プロジェクトディレクトリに「lib」フォルダがあると思いますので、 「lib」ではなく「libs」に変更し、プロジェクトをクリーンアップして確認してください。

>注:サードパーティライブラリのパスを作成する必要はありません

于 2012-04-05T06:36:18.753 に答える
1

プロジェクトにlibsフォルダーを作成し、その jar ファイルをそこにコピーする必要があります。次に、Eclipse で、その jar ファイル (libs フォルダーにある) を右クリックし、[ビルド パス] を選択してから、[ビルド パスに追加] を選択します。

覚えておいてください: Android Library Projectで jar ファイルを使用していて、そのライブラリ プロジェクトを通常のUI projectに関連付けている場合、それだけでは十分ではありません。機能させるには、その jar ファイルを (上記のように) 両方のプロジェクト (Android ライブラリと UI プロジェクト) に含める必要があります。

于 2012-04-05T06:46:47.730 に答える
0

jar を Java ビルド パスに追加しましたか? プロジェクトの [プロパティ] に移動し、[Java ビルド パス] -> [ライブラリ] タブを選択して、そこに外部 jar を追加します。

于 2012-04-05T06:46:16.883 に答える