티스토리 뷰
반응형
1. ANR
ANR 발생시 로그상에 아래와 같은 ANR로그가 나옴
02-16 13:51:52.490 1576 1592 E ActivityManager: ANR in com.xx.xx
그보다 먼저, 실제 발생시점 근처에 아래와 같은 로그가 찍힌다.
시간 PID tid
02-16 13:51:40.070 11127 11132 I dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
이 시점부터 PID 로, 시간을 거슬러 올라가 찾아보면 로그들이 보임
더 올라가 보면, 해당 PID를 kill 하는 로그를 볼수 있음
2-16 13:51:40.040 1576 1592 I Process : Sending signal. PID: 11127 SIG: 3
1. Tombstone 로그에서 죽은위치를 소스코드 라인으로 보기
arm-linux-androideabi-addr2line -C -f -e libname.so pc값(로그상의)
예)
arm-linux-androideabi-addr2line -C -f -e out/target/product/xxxx/obj/SHARED_LIBRARIES/libxxxx_intermediates/LINKED/libxxxx.so 00008f24
반응형
'dev > android' 카테고리의 다른 글
우분투 uart 통신 minicom 설치 사용법 (0) | 2021.01.14 |
---|---|
메모리 누수체크 (Valgrind) (0) | 2021.01.14 |
반응형