ubuntu 14.04 LTS error: insufficient permissions for device(设备权限不足)

来源:互联网 发布:阿里云 oss sdk 编辑:程序博客网 时间:2024/05/16 10:20

在 ubuntu 14.04 LTS 版本上编译 Android 源码的时候,当我们插入手机或者平板,进行刷机的时候:

~$ abd reboot bootloader系统控制台出现错误提示:error: insufficient permissions for device

解决方法:

在控制台输入: ~$ lsusb

这里写图片描述

在这些 Bus Device 列表中,其中有一个就是我们的机器,但是我们怎么知道是哪一个选项呢?

所以,我们在把插入的设备给拔掉,这时候在输入 lsusb

哪个没有在这个列表中出现,就是我们需要的那个设备

Bus 002 Device 017: ID 0e8d:2003 MediaTek Inc. (这个是我的设备)

然后我们在进入到 usb 配置的目录下:

~$ cd /etc/udev/rules.d/~$ ls 

会出现一下几个文件(也可能你的机器上没有这么多的文件)

51-android.rules  51-android.rules~  70-persistent-net.rules  README

然后我们打开 51-android.rules 这个文件

~$ sudo vim 51-android.rules

这里写图片描述

用 vim 打开啦 51-android.rules 文件,在文件的末尾加上

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2003", MODE="0666", OWNER="lee"

ATTR{idVendor}==”0e8d” (这些值是我我们前面找到设备的一些信息)
ATTR{idProduct}==”2003”
MODE=”0666”

这里写图片描述

添加完成过后,重新插拔一下 USB,再次连接就好啦。

0 0