Ubuntu系统下adb无法通过USB或Wi-Fi连接Android设备求助
解决Ubuntu下无Android Studio时ADB连接Android设备问题
USB连接无法识别的解决步骤
- 确认ADB已正确安装:执行
adb version,若提示命令不存在,运行sudo apt install android-tools-adb android-tools-fastboot完成安装。 - 配置udev权限规则:
- 运行
lsusb查看设备的VID(比如三星设备通常为04e8,Pixel设备为18d1)。 - 创建规则文件:
sudo nano /etc/udev/rules.d/51-android.rules,写入对应设备规则:
若同时连接多款设备,可添加多行分别对应不同VID。SUBSYSTEM=="usb", ATTR{idVendor}=="你的设备VID", MODE="0666", GROUP="plugdev" - 设置文件权限并重启udev服务:
sudo chmod 644 /etc/udev/rules.d/51-android.rules sudo chown root:root /etc/udev/rules.d/51-android.rules sudo udevadm control --reload-rules sudo udevadm trigger - 重启ADB服务:
adb kill-server && adb start-server,重新插拔设备并确认弹出调试授权窗口。
- 运行
- 检查Android设备设置:
- 确保开启USB调试(安全设置)(Android 11及以上版本需开启,允许向电脑授予调试权限)。
- 确认USB模式为「传输文件(MTP)」,避免选择仅充电等模式。
Wi-Fi连接显示离线的解决步骤
- 完成无线调试配对流程(Android 11+强制要求):
- 在设备的无线调试设置中,点击「配对设备配对码」,记录显示的IP、配对端口和配对码。
- 在电脑上执行
adb pair <设备IP>:<配对端口>,输入配对码完成配对。 - 再执行
adb connect <设备IP>:<调试端口>,此时adb devices应显示设备在线。
- 更新ADB版本:若ADB版本过旧与Android 12/13不兼容,运行
sudo apt update && sudo apt upgrade android-tools-adb更新至最新版本。 - 排除网络干扰:
- 关闭设备端的VPN或防火墙,避免拦截ADB的加密连接。
- 确保电脑与设备连接同一Wi-Fi网络(避免跨2.4G/5G频段连接)。
- 重置ADB连接:执行
adb kill-server && adb start-server,重新配对并连接设备。
内容的提问来源于stack exchange,提问作者noah
相关产品推荐
相关产品推荐

