読者です 読者をやめる 読者になる 読者になる

EclipseのExplorer表示がおかしくなったときの対応方法

NDK関連のビルドが通らなくて、色々やっているうちにworkspaceが表示できなくなってしまったときの経緯と対処方法です。


[環境]
Mac OS X 10.9
・ADT-bundle-mac

[発生させてしまったときの操作]
1. 自分のプロジェクトを右クリック→Properties→Builders を選択

2. 新しいBuilderを作成し、EditのEnvironmentタブを選択

3. 環境変数"PATH"に、NDKのフルパスを記述

4. Eclipseを再起動


再起動後、以下のような画面になって、全てのプロジェクトが全く開けなくなりました。。

f:id:Takyu:20150430214218p:plain


Preferencesを開くと、どれを選択してもこんな画面が出てしまいます。

f:id:Takyu:20150430214449p:plain


[原因]
Builder の環境変数"PATH"にNDKのフルパスを書いてしまったこと


[対処方法]
別のworkspaceを指定してeclipseを起動後、問題のプロジェクトファイルを開いてPATH設定を元に戻すことで対応できます。

しかし、以下のような起動時のworkspace選択ウインドウを出さない設定にしていると、workspace変更ができません。

f:id:Takyu:20150430215437p:plain


workspace選択ウインドウの再表示方法は以下の通りです。


このフォーラムを参考にさせていただきました。

Eclipse Community Forums: Newcomers » error while opening eclipse


1. eclipseを終了させる。

2. /eclipse/configuration/.settingsへ移動

3. org.eclipse.ui.ide.prefs を開く

4. SHOW_WORKSPACE_SELECTION_DIALOG=false をtrueに書き換える

5. eclipse起動時に新しいworkspaceを指定する

6. eclipse起動後に先ほどのプロジェクトファイルをimportする

7. Builder のPATHに記載した内容を元に戻す
(これをやらないと、次回eclipse起動時に同じことになります)


私の環境では、この方法で再びeclipseが使えるようになりました。