ADB命令
| cmd | 描述 |
|---|---|
| adb root | root权限 |
| adb remount | 读写权限 |
| adb shell "svc power reboot" | 重启 |
| su | root 权限 |
| rm -rf 路径 | 删除文件 |
| df (-h) | 查看存储信息 |
| cat /proc/cpuinfo | 查看CPU信息 |
| cat /proc/stat | 查看CPU活动情况 |
| adb disable-verity | 关闭在调试环境下的dm-verity检查 |
| adb shell getprop | 获取Android设备信息 |
| adb shell getprop ro.product.brand | 获取Android品牌信息 |
| adb shell dumpsys window displays | 获取屏幕分辨率 |
| adb shell \n cat /proc/meminfo | 获取RAM大小(第一行) |
| grep -Inrs 关键字 | 全局搜索关键字 |
| adb connect ip地址 | 连接局域网设备 |
| adb shell pm list packages | 列出手机装的所有app的包名 |
| adb shell pm list packages -s | 列出系统应用的所有包名 |
| adb shell pm list packages -3 | 列出除了系统应用的第三方应用包名 |
| adb shell pm clear (apk包名) | 清除应用数据与缓存 |
| adb shell am force-stop (apk包名) | 强制停止应用 |
| adb shell wm size | 查看屏幕分辨率 |
| package | 描述 |
|---|---|
| pm uninstall 包名 | 卸载软件 |
| pm path 包名 | 查看包路径 |
| adb install (-r) path | 安装程序 |
| adb shell am start -n com.flyaudio.diag/.DiagActivity | 启动程序 |
| adb shell monkey -p com.flyaudio.diag -c android.intent.category.LAUNCHER 1 | 启动程序 |
| adb shell dumpsys package com.examle.xx | 找出包含此包名的apk的所有信息 |
| adb shell dumpsys window | findstr mCurrentFocus | 查看当前应用主程序入口和包名 |
| cp path1 path2 | 拷贝文件 |
| cp path1 path2 -rf | 拷贝文件夹 |
| logcat | 描述 | |
|---|---|---|
| adb logcat -> D:/log.txt | 输出日志 | |
| adb logcat -c | 清除日志缓存 | |
| logcat | grep "名字" | 过滤logcat | |
| logcat -s 标签 | 输出标签日志 | |
| logcat -t 数字 | 输出最近的几行Logcat | |
| logcat -g | 查看日志缓冲区信息 | |
| adb logcat | grep "^..Activity" | 正则表达式过滤 |
| adb logcat *:E | Error级别日志 |
| file | 描述 |
|---|---|
| chmod 777 文件或目录 | 修改文件权限可读可写可执行 |
| cat 文件目录 | 查看文件内容 |
