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

Android 5.1设备USB无法连接adb,寻求替代调试方案

解决方案:Ubuntu 20.04无法通过ADB识别ZTE N9521(Android 5.1)
  • 确认设备硬件识别状态
    终端运行lsusb,查看输出是否有ZTE相关条目(Vendor ID通常为19d2)。能看到设备说明硬件层面已识别,问题出在ADB权限或配置;看不到则需检查USB调试是否正确开启,或设备USB调试模块状态。

  • 配置ADB的udev权限规则
    Ubuntu非root用户访问ADB设备需正确规则:

    1. 创建规则文件:sudo nano /etc/udev/rules.d/51-android.rules
    2. 添加内容:
      SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
      
    3. 保存退出后赋予权限:sudo chmod 644 /etc/udev/rules.d/51-android.rules
    4. 重启udev服务:sudo udevadm control --reload-rules && sudo udevadm trigger
  • 重置ADB服务

    1. 杀死进程:adb kill-server
    2. 重启服务:adb start-server
    3. 查看设备列表:adb devices
  • 确保USB调试正确开启

    1. 开启「开发者选项」:进入「设置」→「关于手机」,连续点击「版本号」直到提示开启。
    2. 进入「开发者选项」,打开「USB调试」。
    3. 重新插拔USB线,确认手机弹出「允许USB调试」授权框,勾选「始终允许此计算机」并确定。
  • 检查ADB版本兼容性
    Android 5.1对ADB版本有要求,Ubuntu 20.04默认版本可能偏高:

    1. 查看当前版本:adb version
    2. 若版本高于1.0.39,可降级到1.0.39(适配Android 5.x的稳定版本):
      • 下载对应二进制文件,替换系统/usr/bin/adb(先备份原文件)
      • 赋予执行权限:sudo chmod +x /usr/bin/adb
  • 尝试Recovery模式下连接

    1. 关机后按住电源键+音量减键进入Recovery模式(可确认ZTE N9521的具体进入方式)。
    2. 连接USB线后运行adb devices,若能识别则说明正常系统ADB服务异常,可尝试清除系统缓存或刷入官方固件。

内容的提问来源于stack exchange,提问作者TOZ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 03:39:54