[ Unity와 Android Studio 동시에 설치하기 ]
Unity의 작업물을 안드로이드 폰에서 수행할 수 있도록 하기 위해서는 Android SDK를 설치해야 함
Unity를 설치한 이후에 Android SDK를 설치해도 되겠지만, Android SDK를 설치한 이후에 Unity를 설치
[ 1. Android Studio 설치 ]
다운로드 및 설치 : https://developer.android.com/studio/index.html
[ 2. Android Studio 설정 ]
Configure >> SDK Manager 클릭
사용할 안드로이드 SDK 버전을 선택 >> Apply
SDK Tools에서 다음 항목들을 선택후 Apply를 눌러 설치했습니다.
추가.. 최신기기의 빌드를 위해 Show Package Details 항목을 체크 하신 후, Android SDK Build-Tools 버전 중 28.03 버전을 설치 합니다.
[ 3. Unity 설치 ]
https://store.unity.com/ 에서 개인 개발자를 위해 제공하는 무료 버전을 다운로드하여 실행시키면
설치를 진행하다가 컴포넌트를 선택하는 단계에서 꼭 Android Build Support, Vuforia Augmented Reality Support, Windows Build Support(IL2CPP)를 선택
설치완료 후, unity를 실행시킵니다. 그러면 unity 계정을 요구합니다.
https://accounts.unity3d.com/sign-up으로 가서 계정을 생성한 후. 이메일 인증까지 완료합니다.
다시 돌아와 로그인하면 됩니다. 이 후 물어보는 질문에 답변하며 진행하면 라이센스가 활성화됩니다.
[ 4. Unity에서의 안드로이드 빌드를 위한 세팅 ]
Edit >> Preferences
External Tools를 선택
Android
SDK : C:\Users\사용자이름\AppData\Local\Android\sdk
AppData가 보이지 않는 경우 윈도우 탐색기의 폴더 옵션에서 숨겨진 파일을 보이게 하면 됩니다.
JDK : C:\Program Files\Java\jdk1.8.0_92
NDK : C:\Users\사용자 이름\AppData\Local\Android\sdk\ndk-bundle
NDK의 경우에는 아래 위치에 설치가 되는데 "Unable to detect NDK version, please pick a different folder"라는 에러가 나서 NDK 항목 옆에 있는 Download 버튼을 클릭하여 다시 수동으로 설치했습니다. 설치하면 바탕화면에 압축풀린 android-ndk-r10e이름의 폴더가 보이게 된는데 c:\으로 옮겨주었습니다.
[ 5. Unity Build Setting ]
File >> Build Setting
platform으로 Android를 선택
player Setting 선택하면 Inspector 창에서 세부 설정이 가능
Inspector View
VR 세팅을 위해서는 Virtual Reality Supported를 체크
이제 Add Open Scenes버튼을 클릭하고
[ 6. Unity - 빌드할 씬(Scene) 추가 ]
드래그로 씬을 추가하거나 "Add Open Scenes"를 통해 빌드할 씬 추가
Build and Run 클릭
apk의 파일 생성