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

相关推荐
活宝小娜14 天前
mysql详细安装教程
数据库·mysql·adb
zhangjin112014 天前
adb install和 pm install 的区别是什么?
adb
炼川淬海DB15 天前
数据库开发规范
android·adb·数据库开发
何极光15 天前
MySQL 8.0详细安装教程(附下载地址)
数据库·mysql·adb
sevencheng79816 天前
【ADB】adb命令行常用按键模拟代码
linux·adb·模拟按键,返回键,音量键
QX_hao16 天前
mysqldump-vs-xtrabackup
adb·mysql备份
云计算磊哥@17 天前
运维开发宝典028-MySQL04数据库热备
数据库·adb·运维开发
charlee4417 天前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试
ai_coder_ai18 天前
如何使用adb实现自动化脚本?
运维·adb·自动化
pigs201818 天前
mysql8.0 access denied for user root localhost account is locked
数据库·adb