1

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

この問題を解決する方法はわかりません。お手伝いしますか?

+0

あなたのAndroidライブラリプロジェクトの1つでそのjarファイルを使用していますか? – waqaslam

+0

http://stackoverflow.com/questions/2247998/noclassdeffounderror-eclipse-and-androidこれをチェックしてください。 – RobinHood

+0

@Waqasはい私はjarファイルを使用しています – Navdroid

答えて

2

は私が... 「LIB」プロジェクトディレクトリ内フォルダがそうちょうどそれを変更「LIBS」があると思います代わりの「LIB」とクリーンプロジェクトとそれを確認

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

+0

いいえこのようなディレクトリはありませんRefrencedLibrary – Navdroid

+0

http://stackoverflow.com/questions/9820675/gson-noclassdeffounderror-after-adt-and-sdk-tools-update-to- v17 –

0

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

+0

もちろんはい! – Navdroid

1

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

を忘れないでください:あなたはのAndroidライブラリプロジェクトにjarファイルを使用して、定期的なUI プロジェクトでそのライブラリプロジェクトを関連付けている場合、それは十分ではありません。両方のプロジェクト(AndroidライブラリとUI プロジェクト)にjarファイル (前述のとおり)を含めて動作させる必要があります。

関連する問題