2012-07-08 2 views
7

디버그 퍼스펙티브에서 마우스 오른쪽 버튼을 클릭하고 Terminate를 선택하면 Eclipse가 연결을 끊지 만 프로세스가 계속 실행됩니다. 어떻게 실제로 프로그램이 종료되어 더 이상 코드가 디바이스에서 실행되지 않습니까? 내가 버그를보고 있니? 이것이 갈릴레오에서 작동했다면 나는 기억하지 못한다. 현재 Windows 7 및 Eclipse Indigo를 사용하고 있습니다.Eclipse에서 디버깅하는 동안 android 응용 프로그램을 종료하는 방법

답변

14

버튼 "정지 프로세스"디버그 창을 열고 장치보기에 있습니다. enter image description here

+0

감사합니다. 가장 정확한 답변이며 작동합니다! – Nick

+2

때때로 Window >> Show view >> Other ... >> Devices – Agostino

+0

프로젝트 생성 직후 앱을 시작했고 Stop 버튼을 클릭했을 때 프로세스를 죽이지는 않았지만'RemoteException sending setActive (false) notification '_logCat viewport_':('' – Stphane

2

프로그램을 실제로 종료시켜 장치에서 더 이상 코드가 실행되지 않도록하려면 어떻게해야합니까?

DDMS 관점에서 프로세스를 종료 할 수 있습니다.

버그를 찾고 있습니까?

아니요. 디버그 퍼스펙티브에서 종료는 항상 "앱 종료"또는 "극한의 편견으로 앱 작성자 종료"가 아닌 "디버그 세션 종료"를 의미합니다. :-)

+0

감사합니다. 나는 특별히 어떤 버튼을 사용하는지에 대한 답변을 주었고 DDMS 관점에 묶이지 않았다. (충분한 일식 경험을 가진 사람이라면 누구나 이것을 알 수 있겠지만). 나는 동의하지만, 버그는 아니지만 Stop 아이콘이 프로세스를 멈추게 할 것이라고 생각하면서 잘못 지시했다. Debugger 컨텍스트에서 Stop은 디버거에 대한 것이지 프로세스에 대한 것이 아닙니다. Visual Studio IDE에서 디버거와 프로세스가 중단 된 곳에서 익숙했습니다. – Nick

+0

@Nick : "그것은 DDMS 관점과 관련이 없습니다"- 사실. 나는 "신인이 무엇을 원하는가?"라는 관점에서 생각하는 경향이 있으며, 많은 사람들이 하나의 견해를 유지하는 것보다는 관점을 전환하는 것이 더 쉽다는 것을 알게되었습니다. 그러나 당신은 확실히 정확합니다. 원하는 관점에서 장치보기를 누르기 만하면 멋지죠. – CommonsWare

-1

아래 이미지에서 가리키는이 연결 해제 버튼을 클릭하십시오.

당신은 (>>보기보기 >> 장치 창) .. 창 >> 개방 관점에서

debugging window

+0

그냥 디버거를 끊고 프로세스가 계속 작동하지 않는가? – Jin35

0

저는 android에 새로 온 사람입니다. 이전에 설치하고 실행중인 모든 응용 프로그램을 중지하는 일반적인 방법은 avd에서 "사용자 데이터 지우기"옵션을 선택하여 avd를 다시 시작하는 것입니다. 마리아

관련 문제