유니티 안드로이드 로그캣으로 디버깅 하기 - Unity Android Logcat Debugging.
유니티 에디터에서는 문제가 없이 잘 돌아 가는데
꼭 핸드폰에 올리면 죽거나 퍼즈 되는 경우가 있다.
이럴 땐 안드로이드 logcat를 이용 하여
출력된 디버깅 정보를 확인 하고 에러를 해결 할 수 있다.
기존 방법
1. 핸드폰을 개발자 모드로 활성화 하고 USB 디버깅 모드 사용으로 설정.
( 설정->휴대전화정보 -> 소프트웨어 정보->빌드번호
-> 빌드번호 창을 7회 클릭 -> 설정으로 이동
-> 개발자 옵션 생김 -> USB 디버깅 사용으로 전환 )
2. 안드로이드 SDK 설치 된 경로에서 명령창을 열어 다음 명령으로 로그 출력
( 기본 C:\Users\[유저이름]\AppData\Local\Android\Sdk\platform-tools\adb.exe )
adb logcat -s Unity
adb logcat : 전체 로그 출력
adb logcat -s Unity : 유니티 태그로 발생 되는 로그 출력
유니티 패키시 이용 방법
위에서 2번의 adb.exe 이용 방법 외에
지금은 유니티에서
Android Logcat
이라는 패키지를 설치 하여 로그캣을 gui로 유니티 에디터에서 볼 수 있다.
설치: 유니티 -> Window -> Package Manager -> Android Logcat 검색 -> 설치
확인: Window->Analysis -> Android Logcat를 클릭 하면 창을 볼 수 있음.
유니티 앱에서 발생 되는 로그만 보기 원한다면
상단의 Tag 항목을 클릭 -> Unity를 선택 하면 된다.