2013年6月16日日曜日

謎の java.lang.NoClassDefFoundError

あてコミ機能追加のためにアプリのデバッグをしようとしたところ、起動直後にエラーになってしまいました。

java.lang.NoClassDefFoundError : com.google.gson.Gson

おやおやおや?ついこの間まで動いてたのになぜでしょう。
ネットで調べてみると、ADTがアップデートされるたびに似たような現象に悩まされる人が多くいることがわかりました。

そういえば昨日、いろいろアップデートしたよな・・・。
ちなみに今入ってるADTのバージョン。
Android Development Toolkit Version: 22.0.1.v201305230001--685705

くだらん前置きはどうでもいいですね。
解決方法は、
1. eclipseでプロジェクト右クリック -> [Properties] を選択
2. ツリーから[Java Build Path] を選ぶ
3. [Order and Export]タブを開く
4. [Android Private Libraries]にチェック入れる
(こんな画面)
5. [OK]押して閉じる
6. eclipse のメニュー [Project] -> [clean...] する


これで貴重な朝の時間を42分損してしまいました。

0 件のコメント:

コメントを投稿