2011年 01月 14日
adb で device not found が出るときの対処法 |
ノートPCがリカバリで素の状態に戻ったので、最新のandroid-sdk-windowsを入れてみた。
pathもC:\android\android-sdk-windows\platform-toolsで通し、コマンドプロンプトから
adb shell
するとdevice not found の文字。。
原因はドライバー導入前にHT-03Aを接続したために、「USB大容量記憶装置デバイス」として認識されているようで、デバイスマネージャから削除してもダメ。ドライバを入れ直そうとしても弾かれて、どうしようもないことに。
最終的にサイトにあんまり載ってない方法で解決したので、備忘録のつもりで記録する。
端末を接続した状態で
デバイスマネージャからAndroid phoneを削除
デバイスマネージャのUSBコントローラから
USB大容量記憶装置デバイスを削除(場所がAndroid Phoneであることを確認)
USB複合デバイスを削除(場所がAndroid Phoneであることを確認)
端末をPCと切り離し、レジストリエディタで、下記のフォルダの権限を編集可にしたのち、以下の階層のAndroid phoneに関するキーを全て削除
(今回の場合は2つのキーがあったが、USBデバイスをたくさん持っている人はその分多いはずなので違うのを消さないようにする)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR
再度接続し、ドライバ導入
adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
#
成功。母艦に続いて、ノートでもいろいろと弄れるようになりました。
pathもC:\android\android-sdk-windows\platform-toolsで通し、コマンドプロンプトから
adb shell
するとdevice not found の文字。。
原因はドライバー導入前にHT-03Aを接続したために、「USB大容量記憶装置デバイス」として認識されているようで、デバイスマネージャから削除してもダメ。ドライバを入れ直そうとしても弾かれて、どうしようもないことに。
最終的にサイトにあんまり載ってない方法で解決したので、備忘録のつもりで記録する。
端末を接続した状態で
デバイスマネージャからAndroid phoneを削除
デバイスマネージャのUSBコントローラから
USB大容量記憶装置デバイスを削除(場所がAndroid Phoneであることを確認)
USB複合デバイスを削除(場所がAndroid Phoneであることを確認)
端末をPCと切り離し、レジストリエディタで、下記のフォルダの権限を編集可にしたのち、以下の階層のAndroid phoneに関するキーを全て削除
(今回の場合は2つのキーがあったが、USBデバイスをたくさん持っている人はその分多いはずなので違うのを消さないようにする)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR
再度接続し、ドライバ導入
adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
#
成功。母艦に続いて、ノートでもいろいろと弄れるようになりました。
by hiroboo99
| 2011-01-14 01:59
| Android