1、连接adb服务
adb start-server
2、关闭adb服务
adb kill-server
3、查看连接的设备
adb devices
4、安装apk(-r是替换安装,-d是允许降应用版本安装)
adb install (-r) (-d) xxx.apk
5、卸载apk
adb uninstall packageName (这里一定要是包名)
6、清除应用程序数据
adb shell pm clear packageName
7、monkey测试命令
adb shell monkey -p packageName -v 5000 (出错会停止)
adb shell monkey --ignore-crashes --ignore-security-exceptions --ignore-native-crashes -p packageName -v 5000(出错不会停止)
8、查看进程adj值命令
adb shell cat /proc/pid/oom_adj
9、查看CPU运行个数命令
adb shell cat /sys/devices/system/cpu/online
10、查看进程MemoryInfo命令
adb shell dumpsys meminfo 进程名
11、查看窗口信息命令
adb shell dumpsys window w
adb shell dumpsys window -a(会列出的信息更多更全)
12、查看当前应用包名的命令:
adb shell dumpsys activity activities | grep "mFocusedActivity"(推荐用这个)
adb shell dumpsys activity top
13、查看低内存杀应用程序的值命令
adb shell cat sys/module/lowmemorykiller/parameters/minfree 再除以256
adb shell cat sys/module/lowmemorykiller/parameters/adj
14、查看管道数的命令
adb shell lsof |grep pid|wc -l
15、查看某个apk的信息命令
aapt dump badging Tmall.apk(apk的名字)
16、查看线程命令
adb shell ps -t
17、查看应用中内存占用情况
adb shell showmap pid
18、追踪包的内存使用情况
adb shell dumpsys procstats 包名
19、打开BroadcastQueue的log方法
adb shell dumpsys activity log enable 2
20、打印eventslog
adb logcat -v time -b events
21、填充SD卡空间命令
adb shell dd if=/dev/zero of=/storage/sdcard0/bigfile
22、填充手机U盘命令
adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile
23、查看所有已安装的应用的包名
adb shell dumpsys package
24、查看手机CPU
adb shell cat /proc/cpuinfo