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

具体问题:

在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即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有时候想想是不是自己真的太独断了?好像觉得自己也算是小有成绩然后就觉得自己已经掌握了一套方法,就听不进去那些看似不...
    好大一只虫阅读 897评论 0 0
  • 地铁是上海最主要的交通工具。连接着家庭与公司,承载着梦想与现实。它每天快速的穿梭在城市中,它像一个电视连续剧一样...
    我是一只小小草阅读 1,794评论 0 1
  • 生活 于生活的悲歌 卑贱 于卑贱者的卑贱 语言 于零碎的面具下闪耀 雄心 于烈火上炙烤 高尚 在永不瞑目的尸体上沉默
    心种阅读 1,163评论 0 0