Android 2.3 が出ていたので、何となくダウンロード&インストールをしたところ、デバイスとPCを接続してもadb.exeが実行されなくなってしまった。
コマンドプロンプトで“ adb shell(remount) ”を実行しても、キャプチャを撮ろうとして“ ddms.bat ”を実行しても adb.exe が見つからないとエラーになってしまう。
何のことやら解らないまま、再度最新の「android-sdk_r08-windows.zip」や古い SDK を入れ直しても結果は同じ。
adb.exe の所在を確認してみると、SDK Manager.exe を実行した際にできた「 platform-tools 」フォルダの中にあり、以前の SDK では「 tools 」フォルダにあった為、コピペで「 tools 」に移してコマンドプロンプトを実行してみると、今度は AdbWinApi.dll が無いとエラーが出た。これも adb.exe と同じフォルダにあったので、同様に移動すると実行できた。ddms.bat もちゃんと起動した。
今回、この2つだけを移動したが、「platform-tools」フォルダにある他のファイルは取り敢えずそのままにして、また不具合があった時にでも確認をして移動をさせる事にする。
- < 追記 > … ちょっと調べてみたら同じような症状で別の対処方法があったので、設定を変更。恐らくこちらの方が正しい。
- マイコンピュータを右クリックし、プロパティを開く。
- 左項目の「システムの詳細設定」を選択。
- 「詳細設定」タブの「環境変数」を開く。
- 「システム環境変数」の中から「path」という項目を選択し「編集」をクリック。
- 変数値の最後の部分にandroid-sdkの「platform-tools」フォルダの場所を書き込む( 以前は「 tools 」)。
「 ;C:\android-sdk\platform-tools 」を追加。
※パスの前に「;」を入れる。入力後にOKを押してウィンドウを閉じる。 - 「コマンドプロンプト」を起動し、「path」と書き込んで実行。追加した path が出れば OK。

参考1.Android-SDK2.3のadbが消えた件について(Windows)
参考2.手順書/AndroidSDK導入(windows)初心者向け