달력

12

« 2018/12 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  



하하.. 환경 변수 관련 작업 하다 재부팅 했는데 저장을 안해고 했나보다...

글이 다 날아갔네. ㅋ

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

다행이 스샷은 남아 있네.

잡설은 다 지우고 스샷으로 설명하겠음

어째뜬 유니티에서 안드로이드 앱 빌드 하기! 이어 가겠습니다.

 

 

 

 

* 본 글은 Unity 4.x 기준으로 작성 되었습니다.

 

3. (안드로이드 기준) Android SDK 설치

 

다운로드 링크

 

 

 

 

* JDK 처럼 설치 파일이 아니라 압축 파일입니다.

 

압축 파일을 실수로 지울 수 있거나, 한글이 들어갈 법한 위치는 제외하는걸 추천( 바탕화면이나 다운로드 폴더 같은 경우 )

적당한 폴더 위치를 지정하여 기억해 두도록 합니다.

 

 

[Edit] -> [Preferences...] 선택

 

[External Tools] -> [Android SDK Location] 선택

 

 

주의 해야 하는 점은 조금전 [Andorid SDK]를 저장해 놓은 폴더가 아닌 그 폴더 안에 [SDK] 폴더입니다.

 

* 바뀐게 생겼는데, 이제는 Android Studio 를 실행하여 추가로 sdk 주소를 확인 하여야 합니다.


[Configure] 선택


이 곳에 보이는 Android SDK location 의 주소를 복사 하여 입력해야 함.

 

여기까지 하셨다면 기본적인 빌드를 위한 준비는 끝이 났습니다.

 

 

4. Unity 세팅 및 빌드 작업

[File] -> [Build Settings...] 선택

다음과 같은 화면이 나타납니다.

먼저 안드로이드로 빌드를 해야 하기에( 아마 기본이 PC, Mac으로 되어 있을 겁니다. )

[Android] -> [Switch Platform] 선택

 

정상적으로 유니티 아이콘이 안드로이드 옆에 표기 되었다면 이제 빌드를 하게 되면 apk 파일이 나오게 될 것입니다.

( 아직 빌드 하지 마세요 )

 

빌드를 바로 하게 되면 오류가 발생.

 

Bundle Identifier has not been setup correctly

 

라는 에러 메시지를 확인 할 수 있습니다.

 

세팅을 통해서 지역.회사명.제품명을 새로 입력해 달라는 의미입니다.

원하는 이름으로 수정하시고 다시 빌드 하시면됩니다.

[Player Settings...] 를 선택하면 Inspector에 [Identification] 에서 [Bundle Identifier] 이 해당 부분입니다.

버전 정보도 들어가야 하지만 꼭 처음이라고 1.0이 무조건 들어 가야 하는것은 아닙니다.

 

혹시 그 이후 다시 빌드를 하였는데,

 

Unable to find suitable jdk installation

 

오류가 나타난다면, JDK를 설치해 주시면 됩니다.

 

* 중요 : 만약 JDK를 설치 하였는대로 다음과 같은 오류가 뜬다면, 환경 변수가 지정 되어 있지 않거나( 이전 포스팅 참조 ), 환경 변수 설정 이후 재부팅을 하지 않아서 입니다.

 

 

이제 모든 설정 세팅이 마무리 되었습니다.

 

 

 

빌드 버튼을 누르면 실제 출력될 파일 이름 입력 및 출력될 위치를 지정하게 됩니다.

 

여기 까지가 최소한의 빌드를 하기 위한 부분이고

그것과 관련된 추가적인 빌드 옵션은 더 많이 있으나 다음에 포스팅 하는걸로 하겠습니다.

 

 

 

 

 

 

 

Posted by 안식의후크



오랜만에 포스팅이라 감을 다 잃었지만,

첫 포스팅은

 

Unity Build !

 

안쓰이는 로직이나 기술적인 부분이 있을지는 모르지만

빌드는 누구나 다 하게 될테니~

가장 먼저 포스팅하는걸로.

 

 

 

* 본 글은 Unity 4.x 기준으로 작성 되었습니다.

 

실제 빌드 작업을 진행하기전에 다음과 같은 선행 작업이 필요 합니다.

 

1. JDK( Java SE Development Kit ) 설치

2. (대부분 자동으로 설정되지만) 환경 변수 등록

3. (안드로이드 기준) Android SDK 설치

4. Unity 세팅 및 빌드 작업

 

1. JDK( Java SE Development Kit ) 설치

 

JDK를 다운로드 하기 위해 다운로드 페이지로 이동합니다.

 

다운로드 링크

 

접속하면 다음과 같은 화면이 보이게 될텐데,

 

 

(2014-03-19 기준)

 

 

 

 

조금 더 자세히 보면 다음과 같은 창이 뜹니다.

 

 

(2014-03-19 기준)

 

확인 후 자신의 조건에 맞는 파일을 다운받습니다.

 

다운 후 특별한 설정없이 기본으로 설치하시면됩니다.

 

 

다음과 같이 정상적으로 설치 되었음을 확인 한 이후.

 

 

 

설치 폴더를 기억해 둔다.

 

 

2. 환경 변수 등록

 

환경 변수 등록을 진행합니다.

 

 

 

 

 

 

 

 

① 환경 변수를 새로 추가한다.

② 변수 이름, 변수 값 설정

 - 변수 이름 : JAVA_HOME (이미 등록 되어 있는 경우도 있을 수 있음 )

 - 변수 값 : 설치한 jdk의 폴더 위치 입력( 이미 JAVA_HOME 변수가 있는 경우 실제 설치한 위치와 동일한지 확인 )

 

 

JDK 설치가 완료 되었으면, 다음은 Android SDK 설치로 넘어가자.

 

 

 

Posted by 안식의후크