adb -s deviceId 多台设备中选择一台
adb root
adb remount
adb reboot
adb reboot bootloader 重启到bootloader模式,一般刷机需要
adb reboot fastboot
adb reboot edl 重启到下载模式
adb devices
adb shell dumpsys activity top | grep ACTIVITY
adb shell dumpsys window | grep mCur 当前窗口
adb shell
adb start-server
adb kill-server
adb shell dumpsys activity $package_name_of_foreground_app | grep Fragment
adb shell am start -n $package_name/.$activity_name
adb install -r 覆盖安装
adb install -d 低版本安装
adb uninstall
adb uninstall -k 保留数据
adb pull 拷贝文件
adb push
adb shell wm size 物理大小
adb shell wm density
adb shell wm desity 160
adb shell getprop name 查看设备的各种属性
adb shell getprop ro.serialno
adb shell dumpsys package com.android.systemui | grep versionName 应用版本号
adb shell pm path com.flyme.systemuieditor 安装目录
adb logcat -d > log.txt 输入日志到本地文件
adb logcat -c 清除日志
adb logcat --pid=20952 跟进进程ID过滤日志
adb logcat -b events事件日志
adb logcat | grep tag 根据标签过滤
adb logcat | grep -E "tag1,tag2" 多个标签
adb logcat -s tagname
adb logcat -s AndroidRuntime 闪退日志
adb shell settings get system enter_ambient_mode 获取settings值
adb shell ps | grep com.android.systemui | awk '{print $2}' 获取进程ID
adb shell getprop ``ro.build.inside.id 固件版本号
adb shell dumpsys activity service SystemUIService > ./1.txt dump 输出
adb shell dumpsys activity service SystemUIService BlurUtils > ./2.txt dump 输出
adb shell perfetto -o /data/misc/perfetto-traces/trace_file.perfetto-trace -t 5s
sched freq idle am wm gfx view binder_driver hal dalvik camera input res memory Perfetto Trace
adb shell dumpsys window windows -a 窗口列表
adb shell am stack list 当前Activity 堆栈
adb tcpip 5555 切换到wifi无线链接
adb usb 切换到usb链接
adb connect ip:5555
adb disconnect ip:5555
adb shell setprop persist.sys.log_reject_level 0 日志级别
adb shell dumpsys activity service SystemUIService -d enable all 动态开启日志
adb shell dumpsys package packageName|grep "version" 获取应用版本信息
adb shell dumpsys meminfo packageName 应用内存情况
adb shell ps | grep com.tencent.mm 根据应用查看pid
kill -10 pid 触发gc
adb shell am dumpheap packageName /data/local/tmp/test.hprof 生成内存镜像文件
adb shell setprop persist.debug.dalvik.vm.jdwp.enabled 1 user固件可以断点进程
adb shell am start -a com.android.settings.action.DEMO_MODE -c android.intent.category.DEFAULT 根据 intent-filter 参数启动 activity
-a 表示action -c表示 category