Android 無法辨識 USB 裝置 (adb失效, 也偵測不到android手機或平板)

如果你的電腦 Windows或Linux 無法辨識Android USB裝置
也就是 adb失效, 而且偵測不到android手機或平板

 
(引用自Android developer)

USB Vendor IDs

This table provides a reference to the vendor IDs needed in order to add USB device support.

Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Haier 201E
Hisense 109b
HTC 0bb4
Huawei 12d1
Intel 8087
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
MTK 0e8d
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Sony Mobile Communications 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

可能是因為你的裝置VID並不在Google Vendor群裡面,
那就來手動將VID加入你的電腦裡面吧

Windows:

1. 先找出VID (Windows可以看裝置管理員裡,該裝置的硬體識別碼)
2. 建立目錄 C:\Users\YOUR_NAME\.android
3. 進入目錄後建立文字檔 adb_usb.ini 內容直接填寫Android裝置的VID (ex. 0x5566)

Linux:

1. 先找出VID (Linux可以看/sys/bus/usb/devices/ 以下的目錄, 可以找出新出現的目錄, 再去看idVendor內容即為VID )
2. 建立目錄 /home/YOUR_NAME/.android
3. 進入目錄後建立文字檔 adb_usb.ini 內容直接填寫Android裝置的VID (ex. 0x5566)

參考:
1. 書劍長風: Android USB VID PID 及 ADB
2. phonesdevelopers: Android USB VID PID and ADB
3. developer.android: USB Vendor IDs

發表迴響