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

news/2024/11/7 4:46:48/

参考链接:Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);_小米科技Android 研发曹新雨的博客-CSDN博客

Ubuntu 下 adb 报错:

caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devices
List of devices attached
faf80ac1	no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]


解决方案:
setp 1: lsusb 找到你手机的usb地址

caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ lsusb
Bus 002 Device 002: ID 1f75:0621 Innostor Technology Corporation 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0bda:58db Realtek Semiconductor Corp. 
Bus 001 Device 005: ID 8087:0a2b Intel Corp. 
Bus 001 Device 004: ID 138a:0097 Validity Sensors, Inc. 
Bus 001 Device 003: ID 18f8:0f99  
Bus 001 Device 014: ID 19d2:ffb0 ZTE WCDMA Technologies MSM 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我在我的虚拟机的ubuntu21.10中照做:
student@student-virtual-machine:~$ lsusb
Bus 001 Device 002: ID 0e8d:201c MediaTek Inc. honor-x9
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
student@student-virtual-machine:~$ 


他会列出来所有的usb 设备,你找下。如果试下找不到,那么拔掉手机看下,哪了没有了就是哪个。

setp2: sudo gedit /etc/udev/rules.d/51-android.rules

caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo gedit /etc/udev/rules.d/51-android.rules
[sudo] password for caoxinyu: 

之后把这些文本copy 到 编辑器里面:

ATTR{idProduct}=="ffb0", SYMLINK+="android_adb", MODE="0660", GROUP="plugdev", TAG+="uaccess", SYMLINK+="android"

注意:ffb0 是你查找手机设备的usb 的地址。

Bus 001 Device 014: ID 19d2:ffb0 ZTE WCDMA Technologies MSM
改成你的地址。

如果没有/etc/udev/rules.d/51-android.rules 文件,麻烦自己创建一下。

setp3: 之后执行命令:

caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo usermod -a -G plugdev $(id -u -n)
caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo udevadm control --reload-rules
caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo service udev restart
caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo udevadm trigger


setp4: 之后重启adb

caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb kill-server 
caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb start-server
caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devices
List of devices attached
faf80ac1	unauthorized


参考:
https://developer.android.google.cn/studio/run/device#setting-up
————————————————
版权声明:本文为CSDN博主「小米科技Android 研发曹新雨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013270444/article/details/88610554


http://www.ppmy.cn/news/211232.html

相关文章

【Ubuntu】ThinkPad T470p 安装Win10 Ubuntu 16.04 双系统

新入手ThinkPad T470p 256G SSD 500G HDD 1920x1080 适合程序员 前提:已安装Win10 将256G SSD 一分为2,128给Win10, 128 给Ubuntu将500G HDD 一分为2,256给Win10, 256给Ubuntu做home在Win下删除预留给Ubuntu的128G S…

【杂谈】联想Thinkpad T470p插电源开机报错AC adapter has a lower wattage than the recommended AC

机型:联想Thinkpad T470p 报错场景:在电脑插上电源充电情况下开机,不能正常充电,提示如下错误: " The connected AC adapter has a lower wattage than the recommended AC adapter which was shipped with the s…

T470P笔记本安装固态以及固态中安装系统_完整步骤

目录 Table of Contents 1.拆机 2.安装系统前的提示 3.向固态硬盘安装新系统 4.对于原系统的处理:固态安装系统时并不会先对之前系统盘进行格式化 5.装机历程 6.扩展 1.拆机 1.准备一个螺丝刀,翘片(银行卡也行). 将背面能拧的螺丝都拧开,电池取下,电脑右侧的SIM卡槽拿卡…

Java (韩老师课程)第三章

变量的介绍 * 变量是程序的基本组成单位 * 变量相当于内存中一个数据存储空间的表示 * 变量在该区域有自己的名称和类型 * 变量必须先声明,后使用,即顺序 * 变量在该区域的数据/值可以在同一类型内不断变化 * 变量在同一个作用域中不能重…

算法套路十九——树形DP

算法套路十九——树形DP 树形 DP,即在树上进行的 DP。由于树固有的递归性质,这里的DP是指是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法,故虽然带有DP,但一般都是通过递归来进行。 算法示例一:…

STM32 HAL库开发——基础篇

目录 一、基础知识 1.1 Cortex--M系列介绍 1.2 什么是stm32 1.3 数据手册查看 1.4 最小系统和 IO 分配 1.4.1 电源电路 1.4.2 复位电路 1.4.3 BOOT 启动电路 1.4.4 晶振电路 1.4.5 下载调试电路 1.4.6 串口一键下载电路 1.4.7 IO 分配 1.4.8 总结 1.5 开发工…

HP M280 鼠标驱动

这驱动好像还只能问客服要,官网完全没有,别的地方有狗拿来卖积分 天翼云盘 极速安全 家庭云|网盘|文件备份|资源分享天翼云盘是中国电信推出的云存储服务,为用户提供跨平台的文件存储、备份、同步及分享服务,是国内领先的免费网盘…

更新鼠标驱动和USB驱动的方法

1.找到设备管理器 方法: 快捷键winx ——》设备管理器 鼠标右击桌面左下角的菜单 ——》设备管理器 右击“此电脑” ——》点击属性-》左边菜单栏点击关于-》右边界面下拉,找到相关设置——》设备管理器 2.找到鼠标和其他指针设备、通用串行总…