1. 设置ANDROID SDK 的环境变量
sudo vi ~/.bashrc
# set path for android sdk tools
export PATH=$PATH:$ANDROID_SDK_HOME/tools
export PATH=$PATH:$ANDROID_SDK_HOME/platform-toos
2. 退出执行:
source ~/.bashrc
3. 创建一个udev规则文件。需要root权限。
sudo su -
vi /etc/udev/rules.d/70-android.rules
添加以下一行:
SUBSYSTEM=="usb", ATTR{idVendor}=="18D1", MODE="0666", GROUP="plugdev"
其中的ATTR{idVendor}就是 lsusb 的设备的ID
4. 设置访问权限
chmod a+r /etc/udev/rules.d/70-android.rules
5. 重启udev和adb服务
# /etc/init.d/udev restart
# adb kill-server
# adb devices
6. 如果还是现实no permission,则切换到root用户执行adb kill-server,即可