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开发的重要工具,掌握这些常用命令可以大大提高开发和调试效率。

相关推荐
Zhu7584 小时前
使用helm在k8s集群部署MySQL单实例,支持当前所有主版本的最新子版本
mysql·adb·kubernetes
小乌龟打怪升级1 天前
adb 详解
adb
雨声不在2 天前
USB 网络共享 + adb 无权限问题排查
adb
王琦03182 天前
第二章 MySQL集群高可用架构
mysql·adb·架构
深念Y2 天前
hotspot-adb-research
linux·数据库·adb·emmc·随身wifi·移动终端
小Ti客栈3 天前
MySQL查询原理:从Server到InnoDB
android·mysql·adb
深念Y3 天前
老Flyme 官方 root 开启 ADB TCP 方案
linux·数据库·网络协议·tcp/ip·adb·智能手机·emmc
00后程序员张4 天前
抓包鹰 电脑本机网络连接表怎么看?哪些程序在联网 进程归属与可疑 IP 追溯
网络协议·计算机网络·网络安全·ios·adb·https·udp
OceanWaves19934 天前
mysql 5.7.29 主从同步配置
数据库·mysql·adb
九皇叔叔4 天前
RHEL9 安装 MySQL 8.4.11.LTS 版本
android·mysql·adb