유니티 안드로이드 로그캣으로 디버깅 하기 - 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를 선택 하면 된다.
'Unity3D' 카테고리의 다른 글
유니티 Ads 사용 중 에러 해결 | Constructors and field initializers will be executed from the loading thread when loading a scene (1) | 2021.12.17 |
---|---|
[Unity] 핸드폰에서 절전모드 해제 하는 코드 (0) | 2021.12.17 |
Unity IAP Error - ProductCatalog could not be found (0) | 2021.12.03 |
[유니티][안드로이드] Unity WebView Android 9.0 이상에서 화면 안 나오고 에러 처리 (1) | 2021.12.01 |
[유니티][안드로이드] 유니티 웹뷰 사용 하기 - Unity WebView Gree (0) | 2021.12.01 |