Ubuntu系统下ADB连接Android设备无权限问题求助
ADB设备无法识别问题求助
系统与ADB环境信息
- 系统版本:
$ uname -a Linux mpolak-ThinkPad-T14-Gen-3 6.5.0-15-generic #15~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 12 18:54:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
- Android Studio版本:2023.1.1.28
- ADB安装路径:
$HOME/Android/Sdk/platform-tools/
$ ls -l $HOME/Android/Sdk/platform-tools/adb -rwxrwxr-x 1 mpolak mpolak 7885616 jan 31 10:13 /home/mpolak/Android/Sdk/platform-tools/adb
- ADB版本信息:
$ adb version Android Debug Bridge version 1.0.41 Version 34.0.5-10900879 Installed as /home/mpolak/Android/Sdk/platform-tools/adb Running on Linux 6.5.0-15-generic (x86_64)
初始问题
连接Android设备后执行adb devices,输出权限错误:
$ adb devices List of devices attached JC8B00010383 no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com/tools/device.html]
已尝试的解决步骤
官方文档指引操作
- 执行命令将用户加入plugdev组:
sudo usermod -aG plugdev $LOGNAME - 注销并重新登录系统
- 安装Android平台工具依赖:
apt-get install android-sdk-platform-tools-common
验证用户组,确认已在plugdev组:
$ groups mpolak adm dialout cdrom sudo dip plugdev lpadmin lxd sambashare
$ id uid=1000(mpolak) gid=1000(mpolak) groups=1000(mpolak),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),135(lxd),136(sambashare)
自定义Udev规则尝试
上述操作无效后,手动创建设备规则:
- 识别USB设备ID:
$ lsusb Bus 003 Device 019: ID 1e0e:9031 Qualcomm
- 创建
/etc/udev/rules.d/51-android.rules文件,设置权限:sudo chmod 644 /etc/udev/rules.d/51-android.rules
文件权限验证:
$ ls -l /etc/udev/rules.d/51-android.rules -rw-r--r-- 1 root root 12747 feb 1 17:19 /etc/udev/rules.d/51-android.rules
添加规则:SUBSYSTEM=="usb", ATTR{idVendor}=="1e0e", ATTR{idProduct}=="9031", GROUP="plugdev", MODE="0666"
3. 重启udev服务:sudo service udev restart
4. 重新加载规则:sudo udevadm control --reload-rules
5. 断开设备USB连接
6. 重启ADB服务:adb kill-server && adb start-server
7. 重新连接设备USB
当前状态
执行adb devices无任何设备显示:
$ adb devices List of devices attached
尝试以sudo运行ADB server,结果一致。设置ADB_TRACE=all后,启用规则时adb devices无输出;注释规则后回到最初的权限错误提示。
疑问
请问是51-android.rules文件权限问题、规则错误还是我遗漏了其他步骤?
内容的提问来源于stack exchange,提问作者Maros Polak
相关产品推荐
相关产品推荐

