Android开发adb无法识别MX手机和部分平板设备的解决方法

mac安装adb命令

brew install android-platform-tools

adb无法识别设备

在Android开发过程中,当我们把移动设备连接到计算机进行真机测试时经常会出现部分设备无法被计算机识别的情况,比如魅族系列手机和部分国产android平板电脑,这种异常情况在mac系统和win系统中都会出现,在此讲述一下解决步骤:

1. 将移动设备连接到计算机,确保连接无误

2. 打开terminal窗口,在当前用户home目录下输入system_profiler SPUSBDataType;可以看到该计算机连接的所有usb设备信息

3. 记录你希望计算机识别的usb设备的Vendor ID参数,例如我的mx3手机Vendor ID参数为0x18d1

4. 在terminal中输入 echo "0x18d1" >> ~/.android/adb_usb.ini即可(该命令会在adb_usb.ini文件中添加一行0x18d1,使得该usb设备可以被计算机识别)