EclipseでAndroid開発をしている人なら経験があろう,Eclipse起動時にContents Loader が0%で止まってしまい,作業ができなくなってしまう悪名高きバグ.あのときのイライラ感と言ったら・・・
あまりにも頻繁に起こるので,対処法をまとめてみた.
-
Run Eclipse -Clean
一番簡単な対処法.プラグイン追加後などに,起動オプションとして"-clean"を指定する.調べると大抵出て来るけど,自分自身はこれで解決したことが一回もない. -
adb kill-server, adb start-server
Android Debug Bridgeの再起動コマンド.上同様自分はこれで解決したことなし. -
delete all files in .projects
かなり有効な解決手段.workspace.metadata.plugins\org.eclipse.core.resources.projectsのフォルダ内の全てのファイルを削除し,eclipseを再起動するとほぼ確実に解決する.しかし,その代償としてworkspace以外のディレクトリにあるプロジェクトの参照が消えるので,削除する前に.projects内のファイルのバックアップを取っておき,eclipse再起動後にファイルを元に戻す必要がある.
この方法は長い間使ってきたが,確実に解決するけど面倒臭い -
delete cache, ddms.cfg
最近見つけた対処法.**%USERPROFILE%.android内にあるcacheフォルダの中身とddms.cfgファイルを削除し,再起動.**非常にスマートな解決法で,この方法が一番おすすめ.stack overflowでも賞賛のコメントが大量についており,素晴らしい対処法であることが伺える.
総括
**とりあえず4の対処法でok.**それでだめなら3.
これで皆が救われることを祈る.
参考: http://stackoverflow.com/questions/13489141/eclipse-hangs-at-the-android-sdk-content-loader