1 분 소요

유니티로 제작한 게임을 안드로이드 앱으로 빌드하는 방법을 알고 싶어서 조사했습니다.

그러던 중 유니티로 게임을 개발, 안드로이드 앱으로 빌드, 플레이 스토어에 출시, 광고 수익화하는 방법을 알려주는 강의를 찾았습니다.

이 영상을 참고해서 안드로이드 앱으로 빌드하는 방법을 정리했습니다.

참고 영상

썸네일

안드로이드 앱 빌드를 위한 도구 설치Permalink

2.Modul_2023-02-02 205321

유니티에서 안드로이드 앱으로 빌드를 위한 도구 JDK, SDK, NDK는 UnityHub에서 모듈추가를 하면 간편하게 설치할 수 있지만, 설치가 되지 않는 경우가 발생해서 수동으로 설치해야 하는 경우가 발생한다.

1.ExternalTool_2023-02-02 204826

1. JDK 설치Permalink

3.JDK_2023-02-02 205624

  • 해당 링크에서 JDK를 설치할 수 있다.
  • 그리고 오라클 JDK를 설치하려면 오라클 계정이 필요한데 여기를 참고하면 된다.

2. SDK 설치Permalink

4.Android_Studio_2023-02-02 213210

Android Studio를 설치하고 SDK Manager에 들어가서 Android SDK를 설치하면 된다.

5.SDKManager_2023-02-02 213655

3. NDK 설치Permalink

image-20230202231553451

NDK 설치는 유니티에서 요구한 버전이 필요하다.

해당 링크에서 다운로드 할 수 있다. 단, Window 버전이다.

안드로이드 앱 빌드 관련 설정Permalink

1. Comapny Name, Product Name, Version, Default Icon 설정Permalink

image-20230202235025885

  • Company Name: 만든 사람 또는 만든 회사 이름을 입력
  • Product Name: 스마트폰에 보여질 앱의 이름을 입력
  • Version: 계속 업데이트가 되려면 버전 기입은 필수
  • Default Icon: 스마트폰에 보여질 앱의 아이콘 설정

Company Name과 Product Name은 고유값이기 때문에 잘 선정해야 한다.

2. Orientaion 설정Permalink

image-20230202235155977

Orientaion은 스마트폰에서 화면의 방향 전환을 세팅할 수 있다.

  • Default Orientation: Auto Rotation을 설정하면 스마트폰 방향에 따라 가로, 세로 자동으로 회전

image-20230205183856931

  • Portrait: 홈버튼 아래쪽으로 고정
  • Portrait Upside Down: 홈버튼 위쪽으로 고정
  • Landscape Right: 홈버튼 오른쪽으로 고정
  • Landscape Left: 홈버튼 왼쪽으로 고정

3. Ohter SettingPermalink

image-20230202235258430

IdentificationPermalink

  • Packgae Name: 위에서 설정한 Company Name, Product Name
  • Bundle Version Code: 업데이트 할 때 숫자를 올리면서 업테이트 (동일한 버전의 APK 파일 또는 App bundle을 등록하면 오류가 발생)
  • Target API Level: Android 11 (API Level 30) 이상

ConfiguratonPermalink

  • Scripting Backend: IL2CPP로 설정
  • 2019 이후 앱을 배포하기 위해서는 64비트를 지원해야 하기 때문에 ARM64 항목 체크

4. Publishing SettingsPermalink

앱을 빌드하기 위해서는 Keystore을 요구한다.

image-20230205190256165

사용중인 Keystore가 없다면 KeyStore Manager-> Keystore->In Dedicated Location에 들어가서 생성

image-20230205190552192

New Key Values

  • Alias: 키 별칭
  • Password: 비밀번호 (반드시 어딘가에 기록해야 함)
  • Validity (years): 키 유효 기간
  • First and Last Name: 이름
  • Organization: 회사
  • City or Locality: 도시
  • state or Province: 지역
  • Country Code (XX): 국가 코드

안드로이드 빌드Permalink

image-20230205191604208

Player Settting이 완료되면 Build Settings으로 돌아가 Build 한다.

  • Bundle App Bundle (GooglePlay): 구글 출시에 사용되므로 항목을 체크한다.

참고자료Permalink

  1. 모바일 빌드 방법 영상1
  2. 모바일 빌드 방법 영상2
  3. 모바일 빌드 도구 세팅 방법
  4. 오라클 계정 만드는 법
  5. 유니티 안드로이 빌드 플레이어 셋팅