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

能否用一条adb命令向多台Wi-Fi连接的安卓设备推送文件?

批量推送文件到多台Wi-Fi连接的安卓设备

可以实现批量推送,但无法直接用单条原生adb命令完成,需要结合批处理逻辑或脚本实现,以下是两种实用方案:

前提确认

先执行adb devices命令,确认所有10台Wi-Fi连接的设备都显示为device状态,确保adb连接正常。

方案1:Linux/macOS 终端命令

直接在终端运行以下命令,替换/本地文件路径/目标文件和/设备存储路径/为实际路径:

adb devices | grep -v "List of devices attached" | cut -f1 | xargs -I {} adb -s {} push /本地文件路径/目标文件 /设备存储路径/

命令逻辑:

  • adb devices列出所有连接设备
  • grep -v ...过滤掉列表标题行
  • cut -f1提取每台设备的序列号
  • xargs -I {}将每个序列号传递给adb -s {} push,完成单台设备的推送

方案2:Windows 批处理脚本

创建一个后缀为.bat的文件,填入以下内容(替换路径):

@echo off
for /f "skip=1 tokens=1" %%a in ('adb devices') do (
    if not "%%a"=="" adb -s %%a push C:\本地文件路径\目标文件 /设备存储路径/
)

保存后双击运行,即可自动遍历所有在线设备完成推送。

注意事项

  • 确保每台设备已授权adb调试权限
  • 目标存储路径需具备写入权限(如/sdcard/是通用可写路径)
  • 推送过程中保持设备Wi-Fi连接稳定,避免离线导致推送中断

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:25:22