kkbnart's diary

遊びは終わりだ

Eclipse Android SDK Content Loader hangs at 0% まとめ

EclipseAndroid開発をしている人なら経験があろう,Eclipse起動時にContents Loader が0%で止まってしまい,作業ができなくなってしまう悪名高きバグ.あのときのイライラ感と言ったら・・・
あまりにも頻繁に起こるので,対処法をまとめてみた.

  1. Run Eclipse -Clean
    一番簡単な対処法.プラグイン追加後などに,起動オプションとして"-clean"を指定する.調べると大抵出て来るけど,自分自身はこれで解決したことが一回もない.

  2. adb kill-server, adb start-server
    Android Debug Bridgeの再起動コマンド.上同様自分はこれで解決したことなし.

  3. delete all files in .projects
    かなり有効な解決手段.workspace.metadata.plugins\org.eclipse.core.resources.projectsのフォルダ内の全てのファイルを削除し,eclipseを再起動するとほぼ確実に解決する.しかし,その代償としてworkspace以外のディレクトリにあるプロジェクトの参照が消えるので,削除する前に.projects内のファイルのバックアップを取っておき,eclipse再起動後にファイルを元に戻す必要がある.
    この方法は長い間使ってきたが,確実に解決するけど面倒臭い

  4. 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