Unity는 Android 기기에서 애플리케이션을 디버깅하는 다음의 방법을 지원합니다.
Unity는 Android 기기용 USB 디버깅을 지원합니다.USB 디버깅을 사용하려면 기기에서 개발자 옵션을 활성화하십시오.이렇게 하려면 Android의 개발자 옵션 설정 문서를 참조하십시오.
기기를 컴퓨터에 연결하려면 USB 케이블을 사용합니다. Windows 컴퓨터에서 개발 중이라면 기기별 USB 드라이버를 설치해야 할 수 있습니다. 기기의 제조사 웹사이트에서 추가 정보를 참조하십시오.
설정 프로세스는 Windows와 macOS에서 각각 다릅니다. Android 디바이스를 SDK에 연결하는 방법에 대한 자세한 내용은 Android 개발자 문서의 앱 실행 섹션을 참조하십시오.
참고:Unity는 ChromeOS 기기용 USB 디버깅을 지원하지 않습니다.그 대신 무선 연결을 통해 Android 디버그 브리지를 사용하십시오.
Unity는 Android 기기의 경우 USB를 통한 Android 디버그 브리지(ADB)를, Android 및 ChromeOS 기기의 경우 무선 연결을 통한 ADB를 지원합니다.무선 연결은 ChromeOS 기기를 사용하거나 컨트롤러를 Android 기기에 연결한 경우, VR 애플리케이션을 디버깅할 때 Android 기기를 VR 키트에 삽입하는 경우와 같이 USB 디버깅을 수행할 수 없는 경우에 유용합니다.ADB를 통해 ChromeOS 기기를 Unity에 연결하는 방법에 대한 자세한 내용은 ChromeOS 기기에서 디버깅을 참조하십시오.
USB를 사용하여 ADB를 통해 Android 기기를 Unity에 연결하려면:
ADB를 통해 Android 기기를 Unity에 무선으로 연결하려면:
5555
인 경우 입력하지 않아도 됩니다.Unity가 기기에 성공적으로 연결되면 해당 기기가 Run Device로 선택됩니다.Android 기기에서 애플리케이션 빌드를 실행할 때 Android는 스택 추적과 스크립트의 로그와 같은 메시지를 수집합니다. 이러한 메시지를 확인하기 위해 Android는 Logcat 명령줄 도구를 제공합니다. Unity 애플리케이션에서 이 도구를 사용하려면 다음 중 하나를 수행합니다.
logcat
파라미터로 ADB 실행$ adb logcat
자세한 내용은 Android 로그캣을 참조하십시오.