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

执行adb push失败且真机未被ADB识别的技术求助

问题解决指南

一、真机未被ADB识别的解决步骤

  • 排查物理连接:更换当前USB线优先使用原装数据传输线,避免仅充电线材,尝试电脑上不同的USB接口,同时重启手机和电脑。
  • 确认手机端USB调试状态:
    1. 打开手机「开发者选项」进入设置-关于手机,连续点击版本号直到提示开启。
    2. 开启「USB调试」,部分机型需额外勾选「USB安装」「USB调试(安全设置)」选项。
  • 重启ADB服务:
    ./adb kill-server
    ./adb start-server
    
    执行后运行./adb devices,查看是否识别到真机。
  • 关闭模拟器排除干扰:先终止运行的模拟器,命令如下:
    ./adb -s emulator-5554 emu kill
    
    之后重新连接真机,再次检查ADB设备列表。

二、只读文件系统无法push文件的解决方法

/persist属于系统只读分区,默认无法直接写入,需先修改挂载权限:

  1. 获取设备root权限后重新挂载分区:
    # 进入设备shell
    ./adb shell
    # 切换到超级用户
    su
    # 将/persist分区重新挂载为可读写
    mount -o remount,rw /persist
    # 退出shell
    exit
    # 执行push操作
    ./adb push 'Wire1.nmconnection' /persist/NetworkManager/system-connections/
    # 操作完成后建议重新挂载回只读,防止分区意外损坏
    ./adb shell su -c "mount -o remount,ro /persist"
    
  2. 无root权限的替代方案:
    • 先将文件push到用户可读写的分区,比如/sdcard/:
      ./adb push 'Wire1.nmconnection' /sdcard/
      
    • 之后通过手机系统设置的「导入网络配置」功能不同品牌路径略有差异,从SD卡导入该文件完成配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 09:15:06