Android开发Android开发Linux Ubuntu

Ubuntu连接一加手机adb devices出现no perm

2018-09-12  本文已影响5人  WiseDeveloper

具体问题:

在Ubuntu 环境下无法联机调试一加6手机,运行 adb devices 出现 no permissions

具体原因:

查看官方文档得知:

在 Ubuntu Linux 上开发,则需要为想要在开发中使用的每一种设备类型添加一个包含 USB 配置的 udev 规则文件。在规则文件中,每一个设备制造商都由一个唯一的供应商 ID(如 ATTR{idVendor} 属性所指定)标识。

解决方案:

  1. 以 root 身份登录,在/etc/udev/rules.d/51-android.rules里面添加一行
SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",MODE="0666",GROUP="plugdev" 
  1. 如果没有这个文件就创建一个并修改权限
sudo chmod a+r /etc/udev/rules.d/51-android.rules
  1. 重启udev服务
sudo service udev restart
  1. 重启计算机
sudo reboot

总结:

到此问题解决,同理以后遇到不同手机只需要更换配置文件中的对应的设备ID即可

上一篇下一篇

猜你喜欢

热点阅读