アプリケーションで日付と時刻を選択するためにAndroidホイールを使用しています。しかし、私はNoClassDefFoundError
このライブラリを使用している間、これにうんざりしています。
フォルダに含めwheel.jar
ましたが、実行時にエラーが発生します。libs
logcat
エラーは次のとおりです。
main(ネイティブメソッド)08-08 15:24:27.601:I / Process(21223):シグナルを送信しています。PID:21223 SIG:9
アプリケーションで日付と時刻を選択するためにAndroidホイールを使用しています。しかし、私はNoClassDefFoundError
このライブラリを使用している間、これにうんざりしています。
フォルダに含めwheel.jar
ましたが、実行時にエラーが発生します。libs
logcat
エラーは次のとおりです。
main(ネイティブメソッド)08-08 15:24:27.601:I / Process(21223):シグナルを送信しています。PID:21223 SIG:9
これを試してみてください:
Remove
JAR
からのプロジェクト内のすべての参照Java Build Path
.->コードはエラーなしでビルドされないはずです
libs folder
プロジェクトのルートに存在しない場合は作成しますCopy the JAR into the libs folder
。
それでも問題なく実行されている場合。プロジェクトを右クリック>Androidツール>プロジェクトプロパティの修正
clean your project
実行します。それが動作します
この既存の回答を見てくださいNoClassDefFoundErrorを取得します
プロジェクト内でjarライブラリを注文してエクスポートしてみてください。
以下の手順に従います(Eclipseの場合)。
- プロジェクトのプロパティに移動します
- Javaビルドパスを選択します
- 最後のタブ「注文とエクスポート」を選択します
- Jar(ライブラリ)を一番上の位置に移動します
- クリーンアンドビルドプロジェクト
正確に何が起こっているのかわかりませんが、同じ問題が発生した後、上記の方法で解決しました。これがあなたにも役立つことを願っています。
ついに私は解決策を見つけました、
ビルドパスにjarファイルを追加する代わりに、[プロジェクトのプロパティ]-> [Android]-> [ライブラリ]セクションの[追加]をクリックし、ライブラリプロジェクトを選択します。