
나는 안드로이드에서 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 "