본문 바로가기



관련 기술/AR(증강현실)

ARCore 개발환경 설정

ARCore를 사용하기 위해서는 먼저 개발환경 설정초기화 과정이 필요합니다.

이번 글에서는 기초적인 개발환경을 설정해 보겠습니다.

 

 

 

 

 

일단 가장 먼저 보유 장비가 ARCore를 사용할 수 있는 장비인지를 먼저 확인해야겠지요.

개발환경에 포함되는 내용이지만 ARCore를 사용하려면 안드로이드 API버전이 24 이상이어야 합니다.

이 때문에 사용가능한 장비의 조건은 안드로이드 7.0 누가(Nougat) 이상의 버전이어야 한다는거죠.

ARCore를 지원하는 장비의 목록은 여기(https://developers.google.com/ar/discover/supported-devices)에서 확인하실 수 있습니다.

만약 ARCore를 사용할 수 있는 장비가 없다면 안드로이드 스튜디오에서 제공하는 가상장치를 이용하셔도 됩니다.

 

다음으로 ARCore를 동작시킬 장비에 ARCore를 설치해야 합니다.

최신(?) 버전의 장비라면 이미 설치되어 있는 경우도 있습니다.

일단 설치되어있지 않다고 가정하고..

안드로이드 장비에서 Google Play Store를 통해 "Google Play AR 서비스" 를 설치하시거나 "https://play.google.com/store/apps/details?id-com.google.ar.core"에서 다운로드, 설치하시면 됩니다.

 

 

그럼 ARCore를 이용하기 위한 개발환경을 설정해보도록 하겠습니다.

 

먼저 어떤 언어를 사용해서 개발을 것인지 결정해야 합니다.

ARCore 사용하기 위한 개발 언어는 C#, Java, Kotlin, C++ 여러 언어가 있습니다만 우리는 Java 사용하도록 하겠습니다. (다른 언어들은 안쓴지 너무 오래 되어서 말이죠..)

Java 사용하기 위해서는 JDK 설치해야 하는데 Oracle JDK 일반적으로 사용되고 있지만 우리는 OpenJDK 사용하겠습니다.

Oracle JDK는 라이선 문제 등이 있어서 처음부터 OpenJDK 기준으로 하는 것이 편할 같습니다.

OpenJDK 초창기에 비해서 안정성이 매우 좋아졌기때문에 별다른 문제는 없을 것입니다.

 

윈도우 기반의 개발환경에서는 zip 압축파일을 다운로드하여 압축을 풀고 사용하시거나 윈도우 MSI 기반 설치파일을 다운로드 해서 설치하실 있습니다.

오늘(2020.06.25) 기준으로 최신 버전은 1.8.0_252-2 LTS 버전이네요.

설치파일은 여기 ( https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.252-2.b09/java-1.8.0-openjdk-1.8.0.252-2.b09.ojdkbuild.windows.x86_64.msi )에서 다운로드 하실 있습니다.

 

리눅스(우분투 기준)를 사용하시는 경우 아래와 같이 간단히 설치하실 수 있습니다.

$ apt-get install openjdk-8-jdk

 

다음으로 우리가 사용할 IDE안드로이드 스튜디오로 하겠습니다.

ARCore 사용하여 개발을 하려면 안드로이드 스튜디오의 버전은 3.0 이상이어야 합니다.

안드로이드 스튜디오 최신 버전은 여기( https://developer.android.com/studio )에서 다운로드하시면 됩니다.

 

 

안드로이드 스튜디오까지 설치가 완료되었으면 기본적인 환경은 준비되었습니다.

다음 글에서는 ARCore 위한 프로젝트를 생성하고 초기화 작업을 진행하도록 하겠습니다.

 

 

 

 

반응형