Android 手機可以透過指令
adb shell am force-stop
adb shell start n
來重啟一個app, 但app通常開啟後都會有UI, 如果要跳離UI畫面, 一個是按返回鍵或是按home鍵
3. adb shell input keyevent 4
4. adb shell input keyevent 3
如果把以上指令,寫成一個.sh檔來執行. 在一般正常情況下,執行到第3步或第4步,重啟app就完成了.
但為什麼如果是在螢幕關閉的狀況下, 雖然執行到步驟4,但結果只有執行到第2步驟的結果. 每次打開畫面,就停在app的UI. 狀態列也沒出現app的圖示.
這要怎麼解決才好?