默认情况下 Ubuntu系统无法识别android手机。
运行 adb devices 将会出现一堆 ???号
在这种情况下你可以按照如下方法解决
1.首先查看你手机的ID号
在terminal下运行lsusb命令
再将手机连接上电脑
再次运行lsusb就会多出一个usb信息。该信息即为你手机的usb信息
Bus 002 Device 007: ID 18d1:4e21
PS:红色字体为手机的ID号,同一款手机的ID号是一样的。本人手机为(NS)
2 .创建配置文件
sudo vim /etc/udev/rules.d/XXX.rules
XXX为你自定义的文件名
输入以下 内容
SUBSYSTEM=="usb", SYSFS{"idVendor"}=="18d1", MODE="0666"
在红色字体的部分 添加上 你 自己手机的id
sudo chmod a+rx /etc/udev/rules.d/XXX.rules
sudo /etc/init.d/udev restart
3.重启adb服务(必须为sudo 已配置android环境变量)
cd /home/xuqianhgong/tools/adt-bundle-linux-x86-20130219/sdk/platform-tools/
sudo https://blog.csdn.net/nufan1982/article/details/adb kill-server
sudo https://blog.csdn.net/nufan1982/article/details/adb start-server
sudo https://blog.csdn.net/nufan1982/article/details/adb devices