事象
android5.0のSDKを入れた後にビルドエラーが発生しました.前回の記事でsupport library v7 のビルドは出来るようになったものの、自分が作ったプロジェクトがことごとくエラーになりました.
メッセージはR cannot be resolved to a variable.
一般的には、うまくクリーンが出来ていないときに発生するので、何度かクリーン・ビルドを行いましたが効果なしでした.
解決法
Eclipse自体も更新を行う必要があるようです.
EclipseでHelp>Check for Updateから更新のあるプラグインをすべてアップデートしました.
途中でunsigned contentだという警告が出ますが、OKで進めました.
最後にEclispeの再起動を促されるので、OKをクリック.
また、ビルドターゲットをAndroid5.0に変更します.
プロジェクトを右クリックし、Properties > Android > Project Build TargetでAndroid5.0を選択します.
ちなみに、この手順のどこかの段階で、各プロジェクトにsupport library v4が追加されていました.
このv4ですが、今まで利用している箇所があり、そのv4ライブラリとバージョンが異なるとビルドエラーの原因となります.
v4バージョンが古い箇所は適宜最新版に置き換えてください.