android.support.v7.widget.CardViewをEclipse+ADTで使う場合にまず確認すること


Pocket

Eclipseでandroid.support.v7.widget.CardViewを使用しようとしたらエラーでハマったのでメモ。

v7-cardviewサポートライブラリを組み込み、早速使ってみたらこんなエラーが出て強制終了。
android.view.InflateException: Binary XML file line #**: Error inflating class android.support.v7.widget.CardView
java.lang.NoClassDefFoundError: android.support.v7.widget.CardView …

なぜだ???と悩んでいたら思わぬところが原因でした。

 

はじめに確認すること

Android Development Tools(ADT)のバージョンは最新ですか?

ADTプラグインのバージョンを最新(23.0.4)にしたら、あっさり解決しました。

少し前から新規プロジェクトの開発は、全てAndroid Studioに切り替えており、しばらくEclipseを使用していなかったためバージョンアップが疎かになっていたと・・・。

思わぬところでハマってしまいました。

 
ちなみにサポートライブラリの組み込み方法は下記が参考になります。
https://developer.android.com/tools/support-library/setup.html
http://stackoverflow.com/questions/26494346/error-inflating-class-and-android-support-v7-widget-cardview

 
 

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>