常见ADB指令

目录

[1. 设备连接与管理](#1. 设备连接与管理)

[2. 应用管理](#2. 应用管理)

[3. 文件操作](#3. 文件操作)

[4. 日志与调试](#4. 日志与调试)

[5. 屏幕与输入控制](#5. 屏幕与输入控制)

[6. 高级操作(需Root权限)](#6. 高级操作(需Root权限))

[7. 无线调试(无需USB线)](#7. 无线调试(无需USB线))

常用组合示例

注意事项


以下是一些常用的 ADB(Android Debug Bridge)命令,涵盖设备管理、调试、文件操作等场景,适合开发和日常使用,大伙们可以点赞收藏以免之后翻不见啦!


1. 设备连接与管理

命令 说明
adb devices 查看已连接的设备(序列号和状态)
adb connect <IP:端口> 通过Wi-Fi连接设备(需先用USB配对)
adb disconnect <IP:端口> 断开Wi-Fi连接
adb kill-server 终止ADB服务进程
adb start-server 启动ADB服务进程
adb reboot 重启设备
adb reboot bootloader 重启到Bootloader模式(Fastboot)
adb reboot recovery 重启到Recovery模式

2. 应用管理

命令 说明
adb install <app.apk> 安装APK文件(覆盖安装加 -r)
adb install -t <app.apk> 允许安装测试包
adb uninstall <包名> 卸载应用(保留数据加 -k)
adb shell pm list packages 列出所有已安装应用的包名
adb shell pm list packages -3 仅列出第三方应用
adb shell pm path <包名> 查看应用APK路径
adb shell am start -n <包名/Activity名> 启动指定Activity
adb shell am force-stop <包名> 强制停止应用

3. 文件操作

命令 说明
adb push <本地路径> <设备路径> 将文件从电脑推送到设备
adb pull <设备路径> <本地路径> 将文件从设备拉取到电脑
adb shell ls <目录> 列出设备目录内容
adb shell cd <目录> 切换设备目录
adb shell rm <文件路径> 删除设备上的文件
adb shell mkdir <目录名> 创建目录

4. 日志与调试

命令 说明
adb logcat 查看设备实时日志
adb logcat -c 清除日志缓冲区
adb logcat -v time > log.txt 将日志保存到文件
adb shell dumpsys <服务名> 查看系统服务信息(如battery、wifi)
adb bugreport 生成完整的设备诊断报告

5. 屏幕与输入控制

命令 说明
adb shell screencap -p <路径> 截屏(如/sdcard/screen.png)
adb shell screenrecord <路径> 录制屏幕(默认180秒,需Android 4.4+)
adb shell input tap <x> <y> 模拟点击屏幕坐标
adb shell input swipe <x1> <y1> <x2> <y2> 模拟滑动
adb shell input text "文本" 模拟输入文本

6. 高级操作(需Root权限)

命令 说明
adb root 以Root权限重启ADB守护进程
adb remount 重新挂载系统分区为可读写
adb shell su -c "<命令>" 以Root身份执行命令
adb shell setprop persist.sys.locale zh-CN 修改系统语言为中文

7. 无线调试(无需USB线)

  1. 先用USB连接,开启无线调试端口:
bash 复制代码
adb tcpip 5555

2. 断开USB,通过Wi-Fi连接:

bash 复制代码
adb connect <设备IP>:5555
  1. 恢复USB模式:
bash 复制代码
adb usb

常用组合示例

根据需求选择合适的命令,可大幅提升安卓设备管理效率!

  • 批量安装APK:

    bash 复制代码
    for apk in *.apk; do adb install "$apk"; done
  • 清除应用数据:

    bash 复制代码
    adb shell pm clear <包名>
  • 监控Activity启动:

    bash 复制代码
    adb shell am monitor

    注意事项

  • USB调试需开启:首次连接设备需在手机上授权。

  • Root权限谨慎使用:误操作可能导致系统崩溃。

  • Wi-Fi调试延迟较高:适合临时需求,建议USB优先。

相关推荐
captain3762 小时前
MyBatis(入门5)其他查询操作
java·数据库·spring boot·mybatis
小此方2 小时前
Re:Mysql数据库基础篇(八):详细讲解复合查询、多表查询、自连接、多行、多列子查询与合并查询
数据库·mysql
xszivvvv3 小时前
Mariadb数据库frm文件异常,如何恢复数据
数据库·mariadb
smile_life_3 小时前
MySQL 设置 防止账户被暴力破解
数据库·mysql
ShineWinsu3 小时前
对于Qt:QRadioButton常见属性以及QButtonGroup的解析
数据库·c++·qt·microsoft·gui·qradiobutton·qbuttongroup
测试盐4 小时前
oracle数据库卡顿排查
数据库·oracle
滕州市燕猫虎计算机科技工作室个体工商户4 小时前
MySQL、MVCC、多版本并发控制
数据库·mysql·mvcc·数据库事务
明航咨询-陈老师4 小时前
ITSS运行维护服务能力成熟度认证技术纵深:标准模型、等级路径、2026审核趋势与CS/CMMI对比
服务器·数据库·cmmi
缓慢更新5 小时前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
AI小百科5 小时前
向量数据库:AI 的「记忆仓库」是怎么工作的
数据库·人工智能·oracle