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