[Unity]빌드한 앱 로그 PC에서 확인하기(Android apk)
유니티에서 안드로이드 앱(APK)를 만들 때
에디터 안에서는 Debug.Log로 확인할 수 있지만
apk로 만들고 나서는 로그확인이 어려운 경우가 있다.
특히 디버깅 과정에서 간혹 에디터상에서는 문제가 없는데
폰에서 돌리기만하면 문제가 생기는 경우가 종종 있어서 곤란한 경우가 많다..
이럴때 pc와 연결해서 앱을 구동시켜보면 로그를 찍을수 있는데
이번 포스팅에서는 그 방법을 소개한다.
apk 파일을 로그 찍는 방법은 크게 두가지이다.
1) 안드로이드 스튜디오 이용하기
안드로이드 개발 플랫폼인 안드로이드 스튜디오(AndroidStudio)를 연 상태로
폰과 PC를 USB로 연결하고 구동시키면 콘솔창에 로그가 찍히는 것을 볼 수 있다.
다만 간혹가다가 로그가 안찍히는 경우가 있는데
이럴 경우 아래의 방법으로 하면 된다.
2) adb.exe파일 이용하기
이 방법은 pc에 깔려있는 안드로이드 sdk를 이용하는 방법이다.
1 SDK경로가 있는 곳을 찾아간다
폴더 경로는 pc 마다 다를 수 있으나 기본 설정으로 설치했다면
...(사용자 계정 폴더)/AppData/Local/Android/Sdk/platform-tools/adb.exe 경로로 들어가면 있을 것이다.
2. adb파일이 있는 경로 복사후 cmd창 열기
여기서 adb파일이 있는 경로를 알아내자.
잘 안되는 분들을 위해 추가설명을 드리자면
Shift+마우스 오른쪽을 누르면 cmd창 여기서 열기가 나온다.
3. cmd창에 아래와 같이 입력
C:\.....생략......\AppData\Local\Android\Sdk\platform-tools\adb logcat -s Unity
위와같이 입력한 뒤 유니티로 빌드한 앱을 돌려보면 로그가 잘 찍히는 것을 볼 수 있다.
4. 로그가 안찍히는 경우
adb logcat -s Unity를 입력한 뒤 앱을 실행해도
waiting for device가 계속 뜨고 로그가 안나온다면
PTP방식(사진 및 동영상 전송) 으로 바꾸고 옵션에서 개발자 모드에서 접근 허용이 나오는데 허용해주자.
'Game Engine > Unity3D' 카테고리의 다른 글
[Unity]화면 스크린샷 찍고 갤러리에 저장하기(Android, IOS) (2) | 2020.10.28 |
---|