adb devices 找不到设备的解决方法
1. 查找到设备的vender ID
Windows的方法:待补充
Mac OS:
命令行下输入:system_profiler SPUSBDataType
我的Nexus 7,有如下输出:
Nexus 7: Product ID: 0x4ee2 Vendor ID: 0x18d1 (Google Inc.) Version: 2.28 Serial Number: 08bb6ada Speed: Up to 480 Mb/sec Manufacturer: asus Location ID: 0x14100000 / 14 Current Available (mA): 500 Current Required (mA): 500
记住Vendor ID:0x18d1
2. 修改 ~/.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. 1 0x18d1
这里 1 表示第一个设备,如果有多个设备就顺序加一;0x18d1就是vendor id。注意不要有多余的空行
3. adb kill-server ; adb devices