目的:手机开发过程中需要使用到adb fastboot,如果插入usb后adb devices无法显示设备可以按照下面的操作进行配置
1、首先将adb、fastboot文件复制到/usr/bin,修改权限为777
2、接下来操作:
lsusb
Bus 001 Device 034: ID 1782:5d24 Spreadtrum Communications Inc.
1782是idVendor,5d24是idProduct
3、在~/.android(如果没有就自己手动创建)目录下新建文件adb_usb.ini 文件里的内容为0x1782
vim /etc/udev/rules.d/50-android.rules
添加这个ID:1782,如下:
SUBSYSTEM=="usb", SYSFS{idVendor}=="1782",MODE=="0666"
4、增加权限,执行
sudo chmod a+x 50-android.rules
sudo udevadm control --reload-rules
sudo service udev restart
5、重启adb服务
sudo adb kill-server
sudo adb start-server
6、查看设备
adb devices
List of devices attached
0123456789ABCDEF device
7、运行adb重启手机 进入fastboot模式
sudo chmod 777 /usr/bin/adb
sudo chmod 777 /usr/bin/fastboot