Android adb devices not found

Android端末が「Android ADB Interface」として認識しているのに、adb から認識しない場合があります。

device

ドライバも間違いなくインストールしました。

adb shell
error: device not found

adb devices
List of devices attached

adb から認識しません;;

解決策

adb_usb.ini にデバイスを追加します。

ファイルの場所:C:\Users\[ユーザー名]\.android\adb_usb.ini

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2207

↑ 「0x2207」の部分を追記しました。

追記するVENDOR IDは、デバイスマネージャーで、デバイスの詳細タブ ハードフェアID で確認できます。

adb
値「USB\VID_2207&PID_0010&REV_0222&MI_01」

adb.exe を再起動させて、デバイスリストを取得すると・・・

adb kill-server

adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

adb devices
List of devices attached
0123456789ABCDEF        device

無事、adbから認識しました。

めでたしめでたし。

 

ちなみに、このファイルはSDKの更新や追加で上書きされることがあるので、その際は再度編集が必要です。