마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 디버그 관련 질문

0 추천

앱을 실행시켰다가 문제가 생기면 어플이 동작을 멈추고(종료가 아니라 멈춰버립니다.)

 

Java EE 탭에서 소스가 띄워져 있던 상태에서 위와 같은 창으로 변하면서(Debug탭 활성화)

 

작업 탭에 ViewRootImpl.deliverInputEvent(.... 저렇게 탭이 추가되고 띄워집니다.

 

 

문제가 생기면 기존에는 로그켓에 에러 내용이 출력되고 어플이 죽었는데

 

한번 실수로 설정을 바꾼적이 있었는데 그 이후로 지금처럼 되는것 같습니다.(확실치 않습니다.)

 

 

마치 디버그모드로 Run시킨것처럼 되는것 같은데

 

원래대로 돌리고싶습니다.  도움 부탁드립니다.

음무 (17,820 포인트) 님이 2014년 1월 6일 질문

1개의 답변

+1 추천
 
채택된 답변

이클립스 상단 메뉴중에서 Window 클릭 > Preferences 선택 > 왼쪽 메뉴들중에서 Run/Debug 활성화 > Perspectives 선택 > Android Application 선택 > 오른쪽 Modes/Perspectives 메뉴중 Run 의 콤보 박스 클릭 > Debug로 되어 있다면 None 으로 변경

 

Gradler (109,780 포인트) 님이 2014년 1월 6일 답변
음무님이 2014년 1월 6일 채택됨
Run은 이미 None으로 돼 있네요 ㅠ_ㅠ
빌드를 어떻게 하시나요?
일반적인 방법으로 f11눌러서 하거나 Build project를 클릭합니다.
소스코드자체의 문제로 에러가 나는것은 맞는데 왜 저런식으로 에러가 발생하는지 정말의문입니다.ㅠㅠ 아 , 말씀해주신 설정으로 가 보니
Open the associated perpective when an application suspends가 Always로 돼 있던데 디폴트를 누르니 Prompt로 가더라구요. 영향이 있을까요 ?
f11 은 일반적인 방법이 아닌듯 합니다.( f11은 디버그 빌드입니다.)
ctrl + F11 로 빌드하시거나 프로젝트에서 오른쪽 클릭 Run As > Android Application 으로 빌드해보시기 바랍니다.
Open the associated perpective when an application suspends 는 Prompt로 하시고
그 위에 것은 Never 로 설정하심이.. (default)
아, 그렇군요 혹시 f11때문인지 한번 실험해보겠습니다.
맞네요 ! 컨트롤f11과 그냥f11의 차이를 몰라서 언제부턴가 f11만 눌러서 컴파일했는데 그래서 이랬던것 같습니다. 정말 감사합니다 ㅠㅠ
...