由於持續集成進行每日測試,但是手機會自動關屏並鎖定,所以需要遠程控制亮屏解鎖打開app。
可以adb進行如下操作,將命令保存到bat文件給CI平臺調用。
亮屏
adb shell inputkeyevent 26
keyevent 26表示點擊power
解鎖
adb shell inputswipe 500 50 500 700
swipe 表示滑動,從500,50滑動到500,700
打開APP
adb shell am start -n ranorex.android.services/ranorex.android.services.activity.MainActivity
如果有多臺設備,可以加參數-s,例如:
adb -s 127.0.0.1:26944 shell am start -n ranorex.android.services/ranorex.android.services.activity.MainActivity
ranorex.android.services/ranorex.android.services.activity.MainActivity是包名/活動名,可以通過apk改之理這個工具打開看到: