使用命令
- adb shell am start -W package_name/.MainActivity
- 坑1:W要大寫 - 坑2:設(shè)備要安裝app - 坑3:Activity要填對
使用環(huán)境
- 1听诸、已安裝ADB
- 2、安卓手機(jī)能正常連接PC
- 3、安卓手機(jī)上已安裝待測APP
- 4、多次測試取其平均值
查看包名
- 方法1:pm list packages
- 方法2:使用測試工具獲取(如:uiautomatorviewer.bat等)丰歌,可查看Activity名 + 包名
- 方法3:adb shell dumpsys window | findstr "mCurrentFocus"议蟆,,可查看Activity名 + 包名
關(guān)閉程序
- adb shell am force-stop <package>
可參adb命令模擬按鍵事件KeyCode
- adb shell input keyevent 3 //HOME鍵
- adb shell input keyevent 4 //Backkey鍵
- adb shell input keyevent 82 //解鎖屏幕
- adb shell input text XXX //輸入字符
...
冷啟動(dòng):啟動(dòng)應(yīng)用時(shí)锡宋,后臺(tái)沒有該應(yīng)用的進(jìn)程,此時(shí)系統(tǒng)會(huì)重新創(chuàng)建一個(gè)新的進(jìn)程分配給該應(yīng)用特恬,這個(gè)啟動(dòng)方式就是冷啟動(dòng)执俩。
熱啟動(dòng):啟動(dòng)應(yīng)用時(shí),后臺(tái)已有該應(yīng)用的進(jìn)程(如:操作HOME鍵回返回至桌面癌刽,此時(shí)該應(yīng)用的進(jìn)程仍會(huì)保留在后臺(tái)役首,可在任務(wù)列表內(nèi)查看),故在已有進(jìn)程的情況下显拜,該種啟動(dòng)會(huì)在已有的進(jìn)程內(nèi)來啟動(dòng)應(yīng)用衡奥,這個(gè)方式叫熱啟動(dòng)。
Blog:
- 簡書:http://www.reibang.com/u/ec81abf35751
- CSDN:https://blog.csdn.net/qq_21238607
- 微信公眾號:rzbbzr