某些Android手机Mac OS X下执行adb shell提示device not found,参考网上解决方法,以三星S3为例详述方法如下。
终端命令行下输入:
#system_profiler SPUSBDataType
USB:
USB Hi-Speed Bus:
Host Controller Location: Built-in USB
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x0d9d
PCI Revision ID: 0x00a2
PCI Vendor ID: 0x10de
Bus Number: 0x24
SAMSUNG_Android:
Product ID: 0x6860
Vendor ID: 0x04e8 (Samsung Electronics Co., Ltd.)
Version: 4.00
Serial Number: 4df1833b07dd5f1f
Speed: Up to 480 Mb/sec
Manufacturer: SAMSUNG
Location ID: 0x24100000 / 3
Current Available (mA): 500
Current Required (mA): 96
从命令执行后的USB列表中,找到三星S3的的Vendor ID (0x04e8) 添加至 ~/.android/adb_usb.ini文件中。
然后依次执行如下命令:
#adb kill-server
#adb start-server上述中的Vendor ID也可以到mac os中的 左上角苹果图标->关于本机->系统报告->硬件->usb中找到S3相关的那个usb接口并查看厂商ID(Vendor ID) 然后做上述相同操作即可。
本文针对部分Android手机在MacOSX系统中使用ADB命令时出现的设备未找到问题提供了解决方案。通过查找设备的VendorID并将其添加到指定配置文件中,再重启ADB服务来修复连接问题。
770

被折叠的 条评论
为什么被折叠?



