参考https://wiki.cyanogenmod.org/w/Adb_–help
记录一些以后常用的adb命令
1. adb reboot #重启
2. adb reboot bootloader #重启到刷机模式
3. adb reboot recovery #重启到恢复模式
4. adb install -r <apkfile> #保留数据缓存,重新安装apk
5. adb uninstall -k <package> #卸载apk,但保留数据缓存
6. adb shell top #查看cpu和内存
7. adb shell kill [pid] #杀死进程
8. adb remount #将system重新挂载为可读写分区
9. adb shell cat /data/misc/wifi/*.conf #查看wifi
10. adb shell monkey -v -p <package> #跑monkey
11. adb wait-for-device - block until device is online
12. adb shell am broadcast -a com.test --es test_string "string" --ei test_int 100 --ez test_boolean true #模拟发送广播
13. adb shell logcat -v threadtime -b events #监视设备发生的事件
14. adb shell lsof -l #df命令磁盘管理 df命令用于显示磁盘分区上的可使用的磁盘空间来自: [http://man.linuxde.net/df](http://man.linuxde.net/df)
- 15. adb shell /system/bin/screencap -p /sdcard/screenshot.png #截图
adb shell dumpsys
- adb shell dumpsys -l –> show running service
- adb shell dumpsys cpuinfo –>
- adb shell dumpsys package –> 查看指定包的信息
- adb shell dumpsys activity b 查询广播接收
- 查看Service列表
adb shell service list
adb shell dumpsys activity
adb shell dumpsys activity package com.tuyou.tsd
adb shell input
- adb shell input keyevent KEYCODE_HOME