2012年3月24日土曜日

Android開発環境(再)構築メモ for Windows 7(64bit)

Android SDK r17とADT 17が公開されたので導入したら
下記のExceptionが出るようになる
「Exception while initializing java tooling」

Eclipse再インストール ※ついでなので3.6(32bit)->3.7(64bit)にバージョンアップ

3.7(64bit)起動せず ※Eclipse 64bit動かすにはJDK 64bitが必要?
「Failed to load the JNI shared library "C:\Program Files(x86)\Java\jdk1.6.0_24\jre\bin\client\jvm.dll"」

諦めて3.7(32bit)に

起動するも症状変わらず...
「Exception while initializing java tooling」

調べてみたところworkspaceが壊れてる?模様
http://www.myeclipseide.com/PNphpBB2-viewtopic-t-21638.html
既存のworkspaceをリネームしてバックアップした後
新しくworkspaceを作り直したところ復旧

バックアップしたworkspaceからプロジェクトをインポート

@Overrideアノテーションでエラー出る

調べる

解決
Window->Preferences->Java->Compiler->JDK Compliance->Compiler compliance level
1.5->1.6に変更
※参考にしたページ

Java関連の日記 - Firespeed
「@Overrideのエラーを解決してみた」


次回の再構築時にもハマりそうなので、忘れないようにメモる。


因みにEclipseの設定は下記の通り。
・Android開発向けEclipse設定メモ
http://neta-abc.blogspot.jp/2011/09/eclipse.html
・Eclipse Java ; { の入力
http://neta-abc.blogspot.jp/2011/10/eclipse-java.html