私はAndroidでADBを試しました
注文する:
dumpsys activity activities | grep mFocusedApp
出力:
mFocusedApp=ActivityRecord{u0 com.some.app/.some.AppActivity}
予想される:
com.some.app
sedまたは他の直接コマンドを介してパッケージ名を指定するだけです。
達成する: com.some.appの停止とcom.some.appの起動
答え1
使用sed
$ dumpsys activity activities | sed -E '/mFocusedApp/s~[^/]* ([^/]*).*~am stop \1 \&\& am start \1~'
am stop com.some.app && am start com.some.app
答え2
stdin=$(dumpsys アクティビティ | grep mFocusedApp | cut -d "{" -f2 | cut -d " " -f3 | cut -d "/" -f1) am 強制停止 "$stdin" && am start "$standard enter 」