Android ADB를 사용하여 현재 초점을 맞춘 애플리케이션을 다시 시작합니다.

Android ADB를 사용하여 현재 초점을 맞춘 애플리케이션을 다시 시작합니다.

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

관련 정보