EclipseでAndroid開発時に、R.javaが自動作成されない。[Android-SDK-Manager]
Eclipseをごにょごにょ触っていたら、いつの間にかR.javaが自動作成されなくなってしまったようです。
[Projet] -> [Clean]したらエラーが発生して
コンパイルが出来なくなってしまいました・・・(汗
環境: Mac OS Lion ・ Eclipse 4.2 JUNO
原因を考えてみる。
1.AndroidManifest.xmlにエラーがある。
-> 今回の場合は人からもらったプロジェクトで、その人の環境ではクリーン・コンパイル出来ているので、こちらは関係ない模様。
問題は自分の環境にあるはず・・
2.res以下のxmlファイルにエラーがある。
->こちらも関係なさそうです。何もいじっていません。
-> これでした!!!
半分諦めて環境の再構築も考えていたところ、Android SDK Managerを確認したら、「Android SDK Build-tools rev.17」にチェックが着いていません。。
Android SDK Managerの更新を複数回行ない、最新まで更新を行なったところ
Android SDK Manager自体も更新されたようで、無事クリーン・ビルド出来るようになりました。
※また、関係あったかどうか分かりませんが、Eclipse自体のキャッシュもクリーンして起動させています。
$ /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean