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

相关推荐
风流 少年13 天前
mysql mcp
数据库·mysql·adb
轩情吖13 天前
MySQL初识
android·数据库·sql·mysql·adb·存储引擎
lucky670715 天前
Laravel6.x新特性全解析
数据库·mysql·adb
秋氘渔15 天前
MySQL EXPLAIN命令详解:SQL查询性能分析与优化指南(基础篇)
sql·mysql·adb
半桔16 天前
【MySQL数据库】SQL 查询封神之路:步步拆解核心操作,手把手帮你解锁高阶玩法
linux·数据库·sql·mysql·adb·oracle
桂花很香,旭很美16 天前
ADB 安卓实战手册
android·adb
limingade19 天前
ADB应用浅析-普通手机app不依赖电脑如何获取ADB权限
adb·智能手机·android应用·手机无线调试adb·手机adb抓取屏幕画面·无线调试抓屏·adb授权
limingade19 天前
重启手机后-自动领金币app如何独自取到ADB权限进行手机操作
物联网·adb·智能手机·ocr识别手机广告·adb自动关闭广告·手机adb授权·自动领金币app
·云扬·19 天前
MySQL基于位点的主从复制完整部署指南
android·mysql·adb