- 신규로 표시
- 북마크
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
05-18-2020 05:02 PM ·
태블릿안녕하세요 앱 운영 중 비정상종료되는 앱의 로그를 로그 dump 파일에서 찾아 원인을 확인하고싶습니다.
< 지금까지 확인한 사항>
*#9900# 로 히든메뉴 진입 후
1. RUN DUMPSTATE/LOGCAT
2. COPY TO SDCARD(INCLUDE CP RAMDUMP)
이후 로그파일을 봤지만 확인이 힘들정도로 너무 길어 추가로 확인하는 방법이 있는지 궁금합니다.
<추측되는 개선 확인 방법>
1. DELETE DUMPSTATE/LOGCAT 으로 로그를 한번 지워준 후
2. 앱 비정상종료 현상을 다시 재현한 뒤
3. RUN DUMPSTATE/LOGCAT
3-1. COPY TO SDCARD(INCLUDE CP RAMDUMP)
이렇게 확인해보면 될거같은데, 일단 이 방법으로 확인이 가능한지 궁금하구요.
만약 확인할 수 있다면 로그 파일 내에서 어떤방식으로 확인하면 되는지 궁금합니다.
( 예) 키워드 검색을, 비정상종료 되는 앱의 패키지 네임으로 검색 또는 "Exception" 검색.. 등)
답변 주시면 감사하겠습니다.
- 신규로 표시
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
05-18-2020 11:09 PM ·
태블릿보통은 adb를 많이 이용합니다. 히든 메뉴에서 로그 뽑는 건 많이 불편해요.
adb logcat 명령어로 콘솔 창에 로그를 뽑을 수도 있고,
adb logcat > log.txt 이런 식으로 log.txt 파일로 로그를 뽑을 수도 있고,
adb logcat *:E 명령어로 에러 로그만 뽑을 수도 있습니다.
위 명령어들을 합치면 adb logcat *:E > log.txt 로 에러만 텍스트 파일로 저장이 가능합니다.
adb에 연결해서 폰에서 비정상 종료를 재현하면 바로바로 나오고, 텍스트 파일로도 저장이 가능하니까 나중에 분석하기 훨씬 쉽습니다.
텍스트 파일로 저장하시면, 앱 패키지 이름 검색하셔서 어떤 오류 때문에 강제 종료가 일어나는지 찾기도 쉽습니다.
