2012-10-19 2 views
4

그래서 휴대 전화가 무작위로 재부팅되는 이유를 디버그하려고합니다. 내 앱이 아닌 것으로 기대합니다. 내가 알아 차 렸던 유일한 패턴은 가끔 시도하고 잠금을 해제 할 때 전화가 꺼져 있고 전원 버튼을 눌러 다시 켜야한다는 것입니다.Android에서 임의 재부팅 디버그

저는 앱 위젯을 쓰는 동안 이런 일이 일어나기 시작했다고 생각하지만 확신 할 수 없습니다.

ADB 버그 보고서가 흥미로운 아무것도 공개하지 않는, 아니 커널 패닉 어쨌든

------ LAST KMSG (/proc/last_kmsg) ------ 
*** /proc/last_kmsg: No such file or directory 

------ LAST PANIC CONSOLE (/data/dontpanic/apanic_console) ------ 
*** /data/dontpanic/apanic_console: No such file or directory 

------ LAST PANIC THREADS (/data/dontpanic/apanic_threads) ------ 
*** /data/dontpanic/apanic_threads: No such file or directory 

로그 캣은 재부팅을지나 지속되지 않기 때문에, 나는 지금 나를 위해 디스크에 쓰는 작은 서비스를 썼다 (우리

이전에 다른 사람이 처리 한 사람이 있습니까? 이런 유형의 문제를 정상적으로 디버깅하는 방법은 무엇입니까?

내 전화는 4.1.2을 실행하는 GSM 갤럭시 넥서스,하지만 난이 시도 ... 설정 'ACRA를'4.1.1

답변

0

에 그것을 발견 - 안드로이드 충돌 알리미 [1]. 오픈 소스와 github에서 사용 가능합니다. 응용 프로그램이 충돌하여 android가 충돌하게되면 acra의 로그가 상황을 디버그하는 데 도움이됩니다.

가 이

[1] - [2]

http://acra.ch/을 - https://github.com/ACRA/acra

+0

내가 전에 ACRA를 사용했지만 정말이 상황에서 도움이되지 않습니다, 전체 OS가 충돌한다,하지 내 응용 프로그램 – smith324

+0

내가 볼 . ACRA가 오류를보고하지 않는다면 아마도 앱이 아닐 것입니다. 휴대 전화에 삭제 표시 항목이 있습니까? https://sites.google.com/a/itspaclub.com/www/android-debug/7-how-to-debug-native-code/7-6-android-tombstones . 그들을 읽는 법 - http://bootloader.wikidot.com/linux:android:crashlog –

+0

당신은 놀랄 것입니다. 내 앱의 잘못 구성된 XML 파일로 인해 시스템이 중단되고 재부팅되는 버그가 2.3에서 발견되었습니다. – smith324