-
打印出当前系统信息(dumpsys)
// 查看package这个service的帮助信息
adb shell dumpsys package -h
// 查看activity这个service的帮助信息
adb shell dumpsys activity -h
子命令 | 说明 | 命令格式 |
---|---|---|
meminfo | 内存 | adn shell dumpsys meminfo |
cpuinfo | CPU adn | shell dumpsys cpuinfo |
gfxinfo | 帧率 | adn shell dumpsys gfxinfo |
display | 显示(分辨率的信息) | adn shell dumpsys display |
power | 电源 | adn shell dumpsys power |
batterystats | 电池状态 | adn shell dumpsys batterystats |
battery | 电池 | adn shell dumpsys battery |
alarm | 闹钟 | adn shell dumpsys alarm |
location | 位置 | adn shell dumpsys location |
window | Window的相关信息 | window |
开启设备远程调试(开放手机5555端口)
开启
adb tcpip 5555
关闭(需要root)
setprop service.adb.tcp.port -1
stop adbd
start adbd
logact
# adb 查看所有进程信息
adb shell ps
# adb 查看指定关键字的进程信息 *** 为关键字 可以为包名
adb shell ps | grep <package>
# adb 查看所有进程的 log信息
adb logcat -v process
# adb 查看指定PID的log信息
adb logcat -v process | grep <pid>
# 过滤关键字
adb -s <devices> logcat | grep <key>
adb -s <devices> logcat | grep -iE <key1|key2>
native crash
# 1: 抓取native carsh的dump
adb logcat -b crash
# 2: 解析dump 文件中对应的符号表
# addr2line: sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-addr2line
addr2line -f -p -e <path_so> <pc point>
# 本地debug 产生的native crash解析
adb logcat | <sdk/ndk/21.4.7075529/ndk-stack> -sym <debug/arm64-v8a>
设备信息
# 指令 adb shell getprop <prop_name>
# 查看所有product信息
adb shell getprop | grep product
# 查看具体生产商
adb shell getprop ro.product.manufacturer
文件传输
adb root
adb remount
#如果提示错误,则运行以下命令:
adb disable-verity
adb reboot
adb root
adb remount
adb push <local_path> <remote_path>