ADB 常用命令总结(内容由 AI 生成)

ADB 常用命令总结

1. 设备管理

命令 说明
adb devices 查看已连接的设备列表
adb devices -l 查看设备详情(包括设备型号、状态等)
adb connect <ip>:<port> 通过IP连接设备(需开启USB调试)
adb disconnect <ip>:<port> 断开设备连接
adb reboot 重启设备
adb reboot recovery 重启进入Recovery模式
adb reboot bootloader 重启进入Bootloader模式

2. 应用管理

命令 说明
adb install <apk_path> 安装APK文件
adb install -r <apk_path> 重新安装APK(保留数据)
adb install -t <apk_path> 安装测试版APK
adb install-multiple <apk1> <apk2> 安装多个APK(如split APKs)
adb uninstall <package_name> 卸载应用
adb uninstall -k <package_name> 卸载应用但保留数据
adb shell am start -n <package_name>/<activity_name> 启动应用
adb shell am force-stop <package_name> 强制停止应用
adb shell am clear <package_name> 清除应用数据和缓存

3. 文件操作

命令 说明
adb push <local_path> <device_path> 推送文件到设备
adb pull <device_path> <local_path> 从设备拉取文件
adb shell ls <path> 查看设备目录内容
adb shell mkdir <path> 在设备上创建目录
adb shell rm <file_path> 删除设备上的文件
adb shell rm -r <dir_path> 删除设备上的目录及内容
adb shell cp <src> <dest> 复制设备上的文件

4. 日志管理

命令 说明
adb logcat 查看实时日志
adb logcat -c 清除当前日志
adb logcat -d 查看缓存日志(不实时)
adb logcat <tag>:<priority> 按标签和优先级过滤日志
adb logcat -f <file_path> 将日志保存到文件
adb logcat -v time 显示日志时间戳
`adb logcat grep `

5. 调试功能

命令 说明
adb shell 进入设备的命令行 shell
adb shell ps 查看设备上的进程
`adb shell ps -A grep <package_name>`
adb shell top 查看设备CPU和内存使用情况
adb shell dumpsys <service> 查看系统服务信息(如 battery、wifi、meminfo)
adb shell dumpsys meminfo <package_name> 查看应用内存使用情况
`adb shell dumpsys cpuinfo grep <package_name>`
adb bugreport 生成完整的设备调试报告

6. 网络操作

命令 说明
adb forward <local_port> <remote_port> 端口转发(本地端口映射到设备端口)
adb reverse <remote_port> <local_port> 反向端口转发(设备端口映射到本地端口)
adb shell ping <host> 在设备上执行 ping 命令
adb shell netstat 查看设备网络连接状态

7. 其他常用命令

命令 说明
adb version 查看 ADB 版本
adb help 查看 ADB 帮助信息
adb kill-server 停止 ADB 服务
adb start-server 启动 ADB 服务
adb get-serialno 获取设备序列号
adb shell getprop ro.product.model 查看设备型号
adb shell getprop ro.build.version.release 查看设备 Android 版本

命令使用示例

  1. 安装应用

    bash 复制代码
    adb install app-debug.apk
  2. 查看应用日志

    bash 复制代码
    adb logcat -v time | grep com.example.app
  3. 推送文件到设备

    bash 复制代码
    adb push local_file.txt /sdcard/
  4. 查看应用内存使用

    bash 复制代码
    adb shell dumpsys meminfo com.example.app
  5. 重启设备

    bash 复制代码
    adb reboot

ADB(Android Debug Bridge)是Android开发的重要工具,掌握这些常用命令可以大大提高开发和调试效率。

相关推荐
D4c-lovetrain4 小时前
linux个人心得24 (mysql③,AI排版尝试)
android·adb
黑牛儿5 小时前
MySQL负载均衡配置详细步骤(新手易操作版)
mysql·adb·负载均衡
江不清丶6 小时前
深入剖析 MySQL 日志系统:Redo Log、Undo Log 与 Binlog 的协同工作原理
数据库·mysql·adb
不愿透露姓名的大鹏7 小时前
MySQL慢查询日志实战优化指南
linux·服务器·数据库·mysql·adb
半条-咸鱼1 天前
如何通过 ADB 连接安卓设备(USB + 无线 TCP/IP)
android·adb
路baby2 天前
Pikachu安装过程中常见问题(apache和MySQL无法正常启动)
计算机网络·mysql·网络安全·adb·靶场·apache·pikachu
XDHCOM2 天前
MySQL ER_IB_MSG_919报错解析,故障修复与远程处理指南
数据库·mysql·adb
今天又在写代码2 天前
数据智能分析平台部署
adb
今天又在写代码2 天前
数据智能分析平台部署服务器
android·服务器·adb
不愿透露姓名的大鹏2 天前
MySQL Binlog配置优化全攻略
运维·服务器·数据库·mysql·adb