You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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权限规则:
    1. 运行lsusb查看设备的VID(比如三星设备通常为04e8,Pixel设备为18d1)。
    2. 创建规则文件:sudo nano /etc/udev/rules.d/51-android.rules,写入对应设备规则:
      SUBSYSTEM=="usb", ATTR{idVendor}=="你的设备VID", MODE="0666", GROUP="plugdev"
      
      若同时连接多款设备,可添加多行分别对应不同VID。
    3. 设置文件权限并重启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
      
    4. 重启ADB服务:adb kill-server && adb start-server,重新插拔设备并确认弹出调试授权窗口。
  • 检查Android设备设置:
    • 确保开启USB调试(安全设置)(Android 11及以上版本需开启,允许向电脑授予调试权限)。
    • 确认USB模式为「传输文件(MTP)」,避免选择仅充电等模式。

Wi-Fi连接显示离线的解决步骤

  • 完成无线调试配对流程(Android 11+强制要求):
    1. 在设备的无线调试设置中,点击「配对设备配对码」,记录显示的IP、配对端口和配对码。
    2. 在电脑上执行adb pair <设备IP>:<配对端口>,输入配对码完成配对。
    3. 再执行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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 07:48:28