android开发真机调试时,运行sudo ./adb devices 时,若有如下输出:
List of devices attached
???????????? no permissions
解决办法:
sudo vi /etc/udev/rules.d/51-android.rules
在末尾增加文件内容:clear all
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
保存后给予权限:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
sudo /etc/init.d/udev restart 或者 sudo restart udev
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices