不多bb,直接上解决方案:
谷歌提供的方法
1.修改/etc/udev/rules.d/51-android.rules的方法:
在该文件下添加(如无则自己创建)SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
这样做是让adb对usb设备具有访问权限,但是完全可以
sudo adb devices
2.通过上面办法还是不能识别adb,说明安卓的VID没有添加到adb中,需要手动添加
添加的文件位置与你第一次启动adb server有关,如你在root上启动adb server,则其位置在/root/.android/adb_usb.ini
,否则其位置在$HOME/.android/adb_usb.ini
下,如果$HOME为空,则在/tmp/.android/adb_usb.ini
下
我三个地方都没有找到,就在$HOME/.android/
下创建了文件
获取VID方法是插上设备敲lsusb
,拔下设备敲lsusb
单独的那个类似Bus 001 Device 034: ID 2006:5010
就是插入的设备,VID为2006
在adb_usb.ini
中加入0x2006
保存,然后adb kill-server
杀掉adb重新启动即可