Android无法安装apk到手机[device not found]

某些Android手机Mac OS X下执行adb shell提示device not found,参考网上解决方法,以三星S3为例详述方法如下。
终端命令行下输入:
system_profiler SPUSBDataType 就会打印出连接到 MAC的USB信息:

Android无法安装apk到手机[device not found]

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

从命令执行后的USB列表中,找到三星S3的的Vendor ID (0x04e8) 添加至 ~/.android/adb_usb.ini文件中。 然后依次执行如下命令:

adb kill-server
adb start-server

然后重新运行程序,即可连接到手机并将生成的apk自动安装到手机上。有时候到这一步仍然不行,可以把手机上的设置:允许USB调试选项关闭再打开就可以了。

相关阅读