2012年6月12日火曜日

Androidアプリ開発中に java.lang.NoClassDefFoundError というエラーが発生するようになった

前置き

突然外部ライブラリ(jar)を使用したAndroidアプリが起動しなくなった。

どうやら外部ライブラリで定義されているものが見つからなくなった模様。

 

解決策

これ (詳しくはこっち)ADT 17.0.0 からライブラリを配置するフォルダが lib から libs に変更されたみたい。

なので lib フォルダを libs フォルダに名前を変更し、ビルドパスを設定し直せばOK。

 

結論としては無闇にアップデートをしないで、ちゃんと変更内容を読んでから行いましょう。

0 件のコメント:

コメントを投稿