2011-10-13 3 views
3

Helo!재부팅 직후 Android 애플리케이션 디버깅 시작

나는 지금 BOOT_COMPLETED 수신기를 사용하는 응용 프로그램과 함께 일하고 있습니다.

그래서이 클래스의 일부 중단 점을 사용하여이 응용 프로그램을 디버깅하려면 적절한 시간에 내 전화를 다시 부팅하고 연결해야하지만 너무 늦었습니다.

내 응용 프로그램을 디버깅하는 방법에 대한 해결책이 있습니까? 장치를 재부팅 할 때 수명이 시작될 때 정확한 방법이 있습니까?

감사합니다.

답변

0

emulator을 닫고 응용 프로그램을 Debug에서 직접 실행하고 실행하려는 에뮬레이터를 시작하는 옵션을 선택하십시오.

+0

소년 아 .. 내가 그 일을하고 모든 시간 ;-) 그러나 문제 내 휴대폰을 재부팅 할 때 나타납니다. 디버그 연결이 끊어지며 첫 번째 중단 점이 나타나기 전에 수동으로 다시 연결하는 데 너무 느립니다. – hsz

0

첫 번째 중단 점 전에 20 초의 일시 중지 또는 루프를 넣으면 어떨까요?

+0

이것은 흥미로운 해결 방법이지만, 나는 이런 종류의 해결책을 찾고 있지 않습니다. – hsz

0

이 경우 로깅은 디버깅보다 나은 해결책입니다. IDEA logcat 윈도우에서도 BOOT_COMPLETE 처리로 인한 로그를 볼 수있었습니다. (나는 또한 매우 디버깅 단계에서 값이 아닌 단계를 수행 어쨌든 TDD 방식을 선호)

+0

물론, 로깅은 지금 당장해야하지만, 디버깅은 훨씬 나아질 것입니다. 우리는 더 많은 것을 할 수 있습니다. – hsz

+0

항상 그렇지는 않습니다. 당신은 로깅을 포함한 부트 완료 브로드 캐스트 및 기타 문제 (나중에 개인적으로는 조롱을 선호합니다. 이것은 스크립트 된 디버깅 세션으로 볼 수 있습니다 - 실제 코드보다 먼저 테스트를 작성합니다) –

관련 문제