2013年11月14日木曜日

Android Eclipse ADTでビルドできていたプロジェクトが急にコンパイルエラーになった時の対処法

EclipseのADT(Android Development Tools)を使いAndroidアプリ開発していると、今まで問題なかったプロジェクトが急にコンパイルエラーになってしまうことがよくある。

自分のところではEclipseを落としてあげなおしたときに良く発生する。

原因としては自動生成のR.javaがなくなるなどgenフォルダの中身がおかしくなってコンパイルエラーというようである。

そうなってしまうと厄介だが、今のところ以下のいづれかで復旧できるようだ。

  • プロジェクトをクリーンする。
  • プロジェクトを右クリックし、"Android Tools"→"Fix Project Properties"を選択、その後プロジェクトをクリーンする。
  • プロジェクトを一旦削除(ファイルは消さないこと!)。その後再度インポート。

ただ状況によってどれが効くというのが異なるので、いろいろ試してみることになる。