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

안드로이드 개발 중 벽돌현상?

0 추천
안녕하세요. 개발을 하다가 에러가 나면 보통 에러와 함께 확인 누르면서 어플을 종료할 수 있었는데 어느 순간부터는 아예 벽돌처럼 되어서 어플 종료도 안되고 어떤 키도 안먹더라구요..

디버깅모드로 다시 실행해야 벽돌이 풀리는데 혹시 도움을 구할 수 있을까요?
행인28 (480 포인트) 님이 2016년 7월 18일 질문

1개의 답변

0 추천
ANR(Application not Response) 상태가 발생한 것으로 한 동작이  점유하고 있어서,

다른 명령어를 받지 못 하는 일종의 Dead lock 상태가 발생한 것으로

이 경우 강제 종료 시키면 /data/anr/traces.txt 에 멈췄을 때 수행 중이던 프로세스의 위치가 나옵니다.

이 파일을 꺼내 보시면 대략 어느 부분 수행에서 문제가 생겼는지 확인이 가능하시니, 찾아서  계속 점유하지 않고 timeout 등으로 다음 동작을 수행하게 수정 해 주시면 됩니다
익명사용자 님이 2016년 7월 19일 답변
2016년 7월 19일 수정
...