Native 에서 크래시 날 경우 크래시 난 위치를 확인 할 수 있다.


1. NDK_ROOT/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin 폴더를 환경변수 PATH에 추가

2. 터미널에서 에러가 발생한 .so 파일이 있는 위치로 이동한다.

3. addr2line -C -f -e 파일명 주소   를 입력 해 주면 크래시가 난 소스 파일명과 함수명, 라인 넘버가 나온다.



3번에서 사용된 파일명과 주소는 로그캣을 찹조 하면 확인 할 수 있다.

DEBUG        #00 pc 0123abcd    /data/data/com.example.test/lob/libcocos2dcpp.so    

(주소)                                                                    (파일명)




Posted by 후미카
:

카테고리

전체보기 (102)
Development (102)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

글 보관함