본문 바로가기
유니티

유니티 안드로이드 빌드 (환경 설정)

by 노튜 2020. 2. 12.
728x90

1. 안드로이드 빌드 시 필요한 요소 확인

유니티에서 안드로이드 빌드 (APK 파일 생성)하기 위해서는 다음의 3가지 요소들이 필요하다.

  • Android  SDK tools
  • Android NDK 
  • JDK (Java Development Kit ) 

유니티 Preferences에서 확인이 가능하다. 

  • Edit  Preferences → Enxternal Tools  

유니티 Preferences 

 

위 사진의 유니티 버전은 2019.3.0f6이다. 

 

정상적으로 설치가 되어 있을 경우 (사진 녹색 부분) 

  • JDK installed with Unity is based on openJDK 1.8.0.152
  • License information is in the install folder (AndroidPlayer/Tools/OpenJDK)

유니티에서 요구하는 버전이 아닐 경우. ( 사진 파란색 부분 ) 

  •   You are not using the recommended Android SDK tools, others versions are not officially supported. 

설치가 되어있지 않을 경우.  (사진 빨간색 부분)

  • You are missing the recommended Android NDK. Install the recommended version using Unity Hub.

 

2. 설치 하기 

 설치 하는 방법은 두 가지 이다. 

  • Unity Hub 이용하여 설치
  • 개별 요소 다운로드 설치

Unity Hub를 이용하여 필요한 요소들을 설치할 것을 권장한다. 

위에서 언급한 것과 같이, 유니티에서 권장하는 버전이 아닐경우 문제가 발생 할 수 있다.

2.1 Unity Hub를 이용하여 설치 

Unity 허브 실행 → 설치 → 대상 유니티 버전 → 모듈추가

 

설치 1

 

설치 2

 

설치 3

 

2.2 개별 요소 다운로드하여 설치 및 환경 설정

※ 개별 요소 다운로드 및 설정 방법은 추천하지 않습니다.  

 

유니티 각각의 버전은 Android SDK Tools, Android NDK의 요구 버전이 다릅니다.

 

Unity 2019.3.0f6 버전 기준 요구 사항. 

  • Android SDK Tools : Android (9/API 28)
  • Android NDK  : Android NDK R19 (19.0.05232133)      
  • JDK : OpenJDK 1.8.0_152 

 

유니티 요구 버전과 같지 않으면 경로를 설정하였을 경우 다음과 같은 알림이 표시됩니다.

 

버전이 다를 경우

 

 

=================================================================

 

유니티 요구사항에 맞는 파일을 가지고 있다면, 각각의 경로를 지정해 주면 됩니다.

Edit → Preferences External Tools

 

 

 

3. 안드로이드 빌드 플레이어 셋팅  

 

https://notyu.tistory.com/16

 

유니티 안드로이드 빌드 (플레이어 셋팅)

※ 안드로이드 APK 파일 생성 1. Build Settings 2.1 Player 및 Icon Company Name : 회사이름 Product Name : 프로그램이름 Default Icon : 아이콘 Version은 Publishing Settings에서 작성하면 자동으로 변경..

notyu.tistory.com

 

참고 자료

 

유니티 Version: 2019.3 메뉴얼

- Android environment Setup

https://docs.unity3d.com/Manual/android-sdksetup.html

 

Unity - Manual: Android environment setup

Integrating Unity into Android applications Android environment setup To build and run for Android, you must install the Unity Android Build Support platform module. You also need to install the Android Software Development Kit (SDK) and the Native Develop

docs.unity3d.com

- Unity System requirements 

https://docs.unity3d.com/Manual/system-requirements.html

 

Unity - Manual: System requirements for Unity 2019.3

System requirements for Unity 2019.3 This page outlines the minimum system requirements you need to run Unity 2019.3 on all supported platforms. Unity Editor system requirements Unity Player system requirements Unity Editor system requirements This section

docs.unity3d.com

 

728x90