1.常見的命令
- 列出已連接的設備
- adb device
- 安裝
- adb install <APK文件路徑>
- 卸載
- adb uninstall <APK文件路徑>
- 啟動和停止
- adb shell am start -n <包名>[/<Activity>]
- adb shell am force -stop <包名>
- 截屏和錄屏
- adb shell screencap <文件路徑> ?對屏幕截屏并保存到指定文件
- adb shell screenrecord?<文件路徑> ?對屏幕錄屏并保存到指定文件
- 文件傳輸
- adb push <本地文件路徑><目標設備路徑> ? ? ?將本地文件傳到指定設備
- adb pull?<目標設備路徑><本地文件路徑> ? ? ? ?將指定設備上的文件傳到本地
- 查看設備信息
- 屬性信息,比如型號,版本
- adb shell getprop
- 狀態的詳細信息,比如:電池狀態,內存使用
- adb shell dumpsys [參數]
- 參數cpuinfo, 獲取所有進程的CPU詳細信息,包括每個進程的CPU時間和占用百分比
- adb shell dumpsys [參數]
- CPU使用
- adb shell top [參數]
- 無參數,查看所有進程的CPU和內存使用情況
- -m number ? 篩選前number個進程
- -d number ? ?number秒實時更新
- 輸出:進程的PID,CPU使用百分比
- adb shell top [參數]
- 屬性信息,比如型號,版本
- 網絡模擬
- 延遲,帶寬
- adb shell tc
- 延遲,帶寬
- 日志和調試信息
- 設備的系統日志和app日志
- 顯示全部數據
- adb logcat
- 過濾關鍵字的數據
- adb logcat | grep <關鍵字>
- 只輸出debug級別的
- adb logcat *:D
- 顯示全部數據
- 設備的bug報告
- adb bugreport
- 設備的系統日志和app日志
- 重啟設備和關機
- 重啟設備
- adb reboot
- 關機
- adb shell reboot -p
- 重啟設備