androidで開発をしていたのだが、ふとしたきっかけ(確かSDKのアップデート)でADB serverが動かなくなってしまった。

ADB server didn't ACK
などと出てきて完全にお手上げでした。
というか結果的にもお手上げでした。

よく書いてあることでは
・eclipseとSDKを再起動
・再インストール
で解決できたなどがありましたが、自分の場合それでも解決できず

ちなみに環境は
mac OS X バージョン10.7.1
android-SDK-r12

エミュレータとかは動くけどADB serverが完全に死んでて実機でデバッグができないという・・

そこで自分がとった行動は

新しいユーザー(macの)を作ってゼロから環境を作り直しました。

そしたらADB server動いた!
adb devicesで端末認識した!
万事解決!

今回わかったことは
開発用のユーザーと普段娯楽用に使っているユーザーは使い分けた方が良いってこと
processing.jsいろいろ使ってみたがどうもまだ未完成な感じがする
サンプルを動かしたらchrome(ver12)ですら動かなかったり

そのサンプルはこちら
http://tercel-sakuragaoka.blogspot.com/2011/02/5-1.html

でもこのサイトで見るかぎりはchromeでもちゃんと動いてるんだよなあ

ローカルで動かすとなぜか見れない
safariやfirefoxでは動いていたけど

processing.jsまだまだ謎な部分が多くて使いこなせない。。。

だれか情報提供求む~