当前位置: 首页 > java >正文

adb devices 报权限错误

 使用adb连接时出现如下报错,记录一下解决方式:

报错:

~ ᐅ adb devices       
List of devices attached
OFKN4DYHBERKO7U4	no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]

 解决:

1. 安装adb,查看自己的安卓设备

sudo apt-get install android-tools-adb    #安装android调试桥
adb start-server            #开启adb服务
lsusb                       #查看连接的usb设备

 输出信息:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 413c:301a Dell Computer Corp. Dell MS116 USB Optical Mouse
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 2cb7:08c1 MediaTek auto2735-ivt
Bus 001 Device 005: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

如上内容,需要注意“ID”列后面的devID和冒号后的productID,如果不知道哪个是需要的设备,拔掉后来少了哪个。

 

2. 创建设备文件(文件名随便):

sudo vim /etc/udev/rules.d/90-android.rules

内容:

SUBSYSTEM=="usb",ATTRS{idVendor}=="2cb7",ATTRS{idProduct}=="08c1",MODE="0666",GROUP="plugdev",SYMLINK+="android",SYMLINK+="android_adb"

 需要替换: ATTRS{idVendor}=="xxxx" ,ATTRS{idProduct}=="xxxx"

 

3. 重启 abd 服务

sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
adb kill-server
adb start-server

4. 确认设备连接成功

adb devices

  List of devices attached

faf80ac7    device

 参考:

Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?); - feiquan - 博客园

http://www.xdnf.cn/news/2506.html

相关文章:

  • 文件缓冲区(IO与文件 ·III)(linux/C)
  • 使用 malloc 函数模拟开辟一个 3x5 的整型二维数组
  • 基于QT(C++)实现(GUI)旅行查询与模拟系统
  • Python3 (13)循环语句
  • Java SE(3)——程序逻辑控制,输入输出
  • MySQL的锁(InnoDB)【学习笔记】
  • PlatformIO 入门学习笔记(二):开发环境介绍
  • Matlab算例运行
  • MCU ADC参考电压变化怎么办?
  • JS 中call、apply 和 bind使用方法和场景
  • 犬面部检测数据集VOC+YOLO格式987张1类别
  • ST-LINK/V2调试仿真器的接口定义
  • 计算机组成原理系列3--存储系统
  • 【QT】QT多线程
  • PMO 阶段性工作成果报告
  • 【C++QT】Layout 布局管理控件详解
  • STM32标准库和HAL库SPI发送数据的区别-即SPI_I2S_SendData()和HAL_SPI_Transmit()互换
  • 2025系统架构师---事件驱动架构
  • 开源|上海AILab:自动驾驶仿真平台LimSim Series,兼容端到端/知识驱动/模块化技术路线
  • Java大师成长计划之第5天:Java中的集合框架
  • AntBio: 2025 AACR Meeting - Charting New Oncology Frontiers Together
  • 计算机网络应用层(5)-- P2P文件分发视频流和内容分发网
  • RuntimeError: CUDA error: out of memory CUDA kernel errors might be 问题解决
  • TypeScript中的type
  • 220V转18V300mA非隔离电源芯片WT5105
  • 互联网大厂Java面试实录:从Spring Boot到微服务架构的技术问答
  • c++流对象
  • 什么是逐过程执行、逐语句执行和逐指令执行?GDB如何进行上述调试?
  • Codeforces Round 1021 (Div. 2) D. Baggage Claim(建图)
  • 三、UI自动化测试03--操作方法API