2011.8.16일 작성된 내용입니다. 이 점 유의해 주시기 바랍니다.

 - 현재 Qualcomm AR SDK는 Vuforia로 명칭이 변경되었습니다.

 - 이렇게 변경 된 후에는 프로그래밍을 해보지 못해 자세한 정보 전달해 드릴 수 없는 점 글을 읽으실 때 참고 하시기 바랍니다.

 - 아래 작성된 포스팅은 QCAR에 대한 내용입니다.




QCAR SDK : Qualcomm Augmented Reality SDK

 

개발환경부터 만들자

 

깔아야할게 한두가지가 아니다

우선 한번 보자


  1. JDK
  2. Eclipse IDE
  3. Android SDK Downloader
  4. Android ADT
  5. Android SDK platform support
  6. Cygwin Environment
  7. Android NDK

이렇게 일곱가지를 설치해야한다.

과정도 그렇게 호락호락하지만은 않다. 하지만 그렇다고 쫄아있을 필요도 없다.



JDK, Eclipse IDE 환경변수까지 잘 설정하면 된다. 이미 알고 있으니 패스


Android SDK

http://developer.android.com/sdk/index.html

다운받고 설치한다.

SDK Manager.exe 를 실행해서 업데이트한다.


주의할점은 이후의 모든 설치과정경로에 빈칸이 들어가면 절대 안된다는 것이다.

  - 이거때문에 NDK가 안돌아가서 머리가 돌아갈뻔했당이힝


SDK를 설치했으니, 이거랑 연동할 ADT를 설치하자.


Android ADT

이클립스의 Help -> Install New Software -> http://dl-ssl.google.com/android/eclipse

나오는거 네개 다 체크하고 설치!


Android SDK platform support

이클립스의 Window -> Android SDK and ADT Manager 실행

만약, 실행이 되지 않는다면 Window -> Preferences -> Android 로 들어가서 SDK가 설치된 경로를 지정해준다.


SDK, ADT Manager를 실행 한 후

Available Packages 탭에 들어가서 


Android Repository

  - Documentation for Android SDK, API 13, revision 1

  - SDK Platform Android 2.1, API 7, revision 3

  - Samples for SDK API 8, revision 1 (optional)


Third Party add-ons

  - Google USB Driver Package, revision 4


이 네가지를 설치한다.


Cygwin Environment

http://www.cygwin.com/setup.exe

여기 들어가서 일단 Cygwin을 다운받는다.

그리고 설치실행

Install from internet -> 설치 경로지정 -> 패키지 다운로드 경로 지정 -> Direct Connection -> 다운받을 사이트 선택 -> Devel을 Install로 바꾸면 되긴 하지만, 한시간 정도가 소요되기 때문에, 시간이 많지 않을 경우에는 gcc-core, gcc-g++, make, swig만 체크해서 설치한다. Editors : vm 체크 -> cygwin 실행


실행 후 make가 들어있는 경로를 path 환경변수 설정


Android NDK

다운받아서 압축을 풀어둔다, 왠만하면 헷갈리지 않게 SDK와 같은 자리에 풀자

그리고 압축 풀어둔 경로를 path 환경변수 설정한다.

Cygwin을 켜고 NDK안에 샘플 예제가 들어있는 폴더로 가서

ndk-build를 질러보자.


그리하고나면 libs/armeabi 안에 라이브러리가 생길것이다.



이상, 개발준비끗



'Augmented Reality > Moblie AR' 카테고리의 다른 글

Android 개발 시 항상 주의해야 할 점  (0) 2014.06.10
JNI에서 string 사용 방법  (0) 2014.06.10
Android LOG  (0) 2014.06.10
Android NDK  (0) 2014.06.10
Android App 구조  (0) 2014.06.10
Posted by 긍정왕오킹