개발모음집

unity로 개발한 android app을 디버깅하는 방법 본문

TheRestDevelop

unity로 개발한 android app을 디버깅하는 방법

void 2018. 6. 1. 09:00

1. 디버깅을 하게 된 이유


unity로 개발한 안드로이드앱에서 intent로 다른 앱을 실행시켜야하는데  다른 앱이 실행이 되지 않아 디버깅을 하고자 함


2. 디버깅 방법


2-1 adb로 디버깅을 하고자함



2-1-1 sdk에 있는 adb파일의 경로로 환경변수 설정


1. ADB 환경변수 설정

 

스마트폰을 PC 에 연결하기 위해서는 SDK 의 adb 라는 프로그램이 사용됩니다.

안드로이드 SDK 설치하기

 

 

 

안드로이드의 SDK 설치시 다운받았던 경로에서 하위에 있는 platform-tools 폴더를 선택합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk)

 

 

 

platform-tools 폴더에서 adb 응용 프로그램이 있는 것을 확인하고

위치한 폴더 경로를 복사합니다.

(위치 : C:\Users\user\AppData\Local\Android\android-sdk\platform-tools)

 

 

 

컴퓨터에서 오른쪽 마우스를 클릭하고 속성을 선택합니다.

 

 

 

고급 시스템 설정을 클릭합니다.

 

 

 

고급탭이 보여지고 환경 변수를 클릭합니다.

 

 

 

시스템 변수(S) 에서 변수 컬럼에 Path 를 선택하고 편집 버튼을 클릭합니다.

 

 

 

시스템 변수 편집 다이얼로그가 나타납니다.

변수 값 맨 마지막에 처음 확인했던 adb 경로를 추가합니다.

(Path 에는 이미 여러가지의 변수 값이 추가되어 있는 것을 확인하실 수 있습니다.

; 가 Separator 로 변수들이 구분되므로 아래와 같이 앞뒤로 ; 를 추가하여 adb 경로를 입력.

;C:\Users\user\AppData\Local\Android\android-sdk\platform-tools;)

 

 

 

이제 환경변수가 제대로 설정되었는지 확인해 보도록 하겠습니다.

시작 메뉴를 클릭하여 cmd 를 입력후 Enter 버튼을 누릅니다.

 

 

 

 

command 다이얼로그에 adb 를 입력합니다.

화면과 같이 옵션값들이 보여지면 설정이 올바르게 완료된 것입니다.

 

 

 

adb devices 명령어를 입력하여 현재 PC 에 연결된 스마트폰이 있는지 확인합니다.

현재는 연결된 스마트폰이 하나도 없는 상태임을 보여줍니다.


참고 : 스토리


2-1-2 adb logcat -s Unity


2-1-2-1 platform-tools 경로로 가서 cmd를 실행시켜준다. 

(내 컴퓨터같은 경우 " C:\Users\tristan\AppData\Local\Android\sdk\platform-tools"이다.)

2-1-2-2 adb logcat -s Unity

* Unity의 U는 대문자로 입력

참고 :  HandyKim