參考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