2012-02-21 4 views
3

에서 APK를 종료하는 방법이 명령을 사용하여 쉘에서 APK를 시작하는 방법을 알고 :
는 ADB 쉘 오전 패키지 이름/활동 이름

는 -a android.intent.action.MAIN -n가 시작 쉘 명령을 사용하여 APK를 종료 할 수있는 방법이 있습니까? 감사!

답변

7

시도 : 도움말 문서에서

adb shell am kill com.blah.foo 

는 "오전 킬 :.. 패키지와 관련된 모든 프로세스를 종료 만 죽일 안전 프로세스 죽이기 -, 즉 사용자 경험에 영향을주지 것"

다른 말로하면 : 적극적으로 응용 프로그램을 사용하고 있다면이 응용 프로그램을 죽이지는 않습니다. 그것은 죽일 준비가 된 응용 프로그램 만 죽일 것입니다. 당신이 적극적으로 사용을 실행중인 응용 프로그램을 죽일하고자하는 경우

그래서 :

adb shell am force-stop com.blah.foo 

이것은 그냥 프로세스의 PID를 찾을 PS를 사용

+0

내 ADB는 kill 및 강제 중지 명령이 존재하지 않는다고 말합니다. – yoshimonster

+0

3.2 장치에서 내, 그리고 내 장치가 그렇게 말하고 있다는 것은 '나'입니다. –

+0

이상합니다. 나는 뿌리 박은 2.3.7 전화뿐만 아니라 4.0.3을 실행하는 뿌리는 은하계 넥서스에서도 이것을 시도했습니다. 아마도 뿌리를 내린 장치에서만 작동할까요? – dymmeh

1

에 영향을 미치는 것에 관계없이 그것을 닫습니다 . 그런 다음 나는 [pid]를 죽여 그 과정을 죽였다.

이 방법이 효과적이지만 다른 방법이 있으면 도움을 받으실 수 있습니다!