【点击查看原博文】
一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接。
使用USB连接安卓手机后可以做2件事情:
1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)
2..打开终端,输入:system_profiler SPUSBDataType 命令 可以查看连接的usb设备的信息
通过以上两种方法拿到连接的手机的USB设备信息,比如vid 如何M2 vid:"0x2717"
打开终端输入以下命令:mkdir ~/.android
再次输入echo "0x2717" > ~/.android/adb_usb.ini,即可将M2的vid信息加入到adb_usb.ini文件中。
然后重启一下adb sever进程,输入以下命令:adb kill-server,重启adb服务即可。
在终端,输入adb提示 command not found.需要将 adb的路径加入到配置文件里,终端编辑 ~/.bash_profile文件
export PATH=/Users/qc/Desktop/adt-bundle-mac/sdk/platform-tools/:$PATH
保存后重启终端,并执行以下语句
$ adb kill-server $ adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * $ adb devices List of devices attached 74CE000600000001 device
有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备,再无法连接请重新电脑,等待系统初始化环境设置
但并不是所有的android机器都能解决,比如有的手机有供应商ID,缺少产品ID,依然无法识别。