查看所有安装的apk包名
adb shell pm list packages
查看具体apk的信息
adb shell dumpsys package apk的包名
启动Activity
adb shell am start -n 你的包名/.主activity的名称
启动Service
adb shell am startservice -n 包名/.service的名称
发送广播
adb shell am broadcast -a <广播动作>
查看进程号
adb shell ps
过滤进程号
adb shell ps -A | grep 你packagename里面的关键字
杀进程号
adb shell kill -9 你的进程号
屏幕信息获取
adb shell wm size 屏幕分辨率简单信息
adb shell dumpsys window displays 屏幕分辨率详细信息
启动模拟器,而且是root权限的.
emulator -avd car -writable-system -no-snapshot-load
查看当前的时区配置时间 以及修改时间
cat /data/property/persist.sys.timezone //查看当前时区配置文件
setprop persist.sys.timezone GMT //修改属性
date -s “yyyymmdd.hhmmss”
如设置:2015年11月16日12时,可执行如下命令:
date -s “20151116.120000”
logact清空日志信息
adb logcat -c
logcat将数据输出到电脑文件上
adb logcat > E:\logcatFile
logcat过滤级别
adb logcat *:W
logcat 根据进程号进行过滤
adb logcat --pid 你app的进程号
logcat关键字过滤
adb logcat | grep -i 关键字
设置logcat缓冲区大小
adb logact -G 200M
Logcat输出最新的行数
adb logcat -t 600
adb 设置系统属性
adb shell setprop
dumpsys属性
dumpsys activity //查询AMS服务相关信息
dumpsys window //查询WMS服务相关信息
dumpsys cpuinfo //查询CPU情况
dumpsys meminfo //查询内存情况
adb获取系统selinux权限到电脑上
adb shell “cat /proc/kmsg | grep avc” > avc_log.txt
adb设置selinux权限
adb disable-verity
adb shell setenforce 0
0–代表Permissive 宽容
1–代表Enforcing 强制