adb命令積累(持續更新)
阿新 • • 發佈:2017-12-18
pct 執行 png 設備 span splay 選項 install stx
1、查看連接設備
adb devices
2、清除數據
adb shell pm clear com.wuba
3、安裝apk
adb install 路徑
如何確定待測APP的包名:
adb logcat |findstr START
啟動待測APP,日誌中cmp和反斜杠/之間的信息即為包名
4、adb shell monkey
如何禁止系統事件(0是系統時間百分比)
adb shell monkey -p com.wuba --pct-syskeys 0 -v 100
5、adb logcat
adb獲取當前頁面的activity
方法一: adb logcat | findstr Displayed
方法二:進入adb shell
執行dumpsys window windows |grep -E ‘com.wuba‘
adb logcat 主要功能
logcat
(四類log buffer是main,radio,system,events)
adb logcat -v time > logcat.txt //默認是-b main -b system
adb logcat -v time -b main //main log
adb logcat -v time -b radio //radio log
adb logcat -v time -b system //system log
adb logcat -v time -b events
6、adb shell dumpsys
adb判斷設備是否鎖屏和黑屏狀態
adb shell dumpsys window policy|findstr mScreenOnFully
若為true,即為點亮狀態
若為false,即為黑屏狀態
其他功能
adb shell dumpsys activity---------------查看ActvityManagerService 所有信息
adb shell dumpsys activity activities----------查看Activity組件信息
adb shell dumpsys activity services-----------查看Service組件信息
adb shell dumpsys activity providers----------產看ContentProvider組件信息
adb shell dumpsys activity broadcasts--------查看BraodcastReceiver信息
adb shell dumpsys activity intents--------------查看Intent信息
adb shell dumpsys activity processes---------查看進程信息
7、adb shell am
am(ActivityManager)
響應時間測試(實際APP測試不能以此作為判斷標準 )
adb shell am start -W com.wuba/.home.activity.HomeActivity
adb shell am start -W com.wuba/.activity.launch.LaunchActivity
- 如果只關心某個應用自身啟動耗時,參考TotalTime;
- 如果關心系統啟動應用耗時,參考WaitTime;
- 如果關心應用有界面Activity啟動耗時,參考ThisTime。
adb命令積累(持續更新)