본문 바로가기

Android

Android NDK (Native Development Kit) Window에서 설치 및 실행


윈도우 환경에서 안드로이드 NDK 설치 및 사용법을 간단하게 적어보겠습니다.

1. 안드로이드 NDK 다운로드
- 1.5 NDK  http://developer.android.com/sdk/ndk/1.5_r1/index.html
- (현재 버전은 1.5 입니다만 최신 버전을 http://developer.android.com에서 확인하시고 다운받으세요)

2. Cygwin 설치 (Cygwin은 Linux같은 환경을 Window에서 사용할 수 있는 환경을 제공합니다)
- Install or Update now (using setup.exe)를 클릭하여 다운로드 받고 실행합니다.
- Install from Internet 선택/Install Directory 선택/임시 디렉토리 선택/Direct Connection/
- Choose a download site에서 ftp://ftp.kaist.ac.kr 를 선택
- Select Packages에서 다음 패키지들 선택
 + devel/gcc-core
 + devel/gcc-g++
 + devel/make
 + editor/vim (Optional)
- 설치완료

3. Cygwin 실행
- ndk설치 디렉토리로 이동
 + cd /cygdrive/d/android-ndk-1.5_r1/
- build/host-setup.sh 실행 (build 디렉토리로 들어가지 마시고 ndk의 root에서 실행하셔야 합니다.)
- 샘플 라이브러리 빌드
 + make APP=hello-jni
- 라이브러리 빌드 완료

4. NDK 사용법
- android-ndk의 밑에 docs 디렉토리가 있습니다. 참고하시기 바랍니다.

안드로이드 NDK는 애플리케이션에서 사용할 C/C++ 라이브러리를 생성하는데 사용합니다. apk의 생성등 애플리케이션 빌드는 기존과 동일하게 Eclipse에서 작업하시면 됩니다. C/C++용 라이브러리는 애플리케이션 디렉토리의 libs 및에 각 아키텍쳐별로 디렉토리가 생성이 되고 so파일이 들어가게 됩니다. ADT에서 알아서 apk를 생성할때 해당 라이브러리를 넣어줍니다. 기존에 libs및에 jar파일 두고 사용하시는 분들도 많으셨을텐데 특별히 충돌은 나지 않습니다만 헷갈리지 않게 디렉토리를 잘관리하셔야할것 같습니다.

이 설치법은 1.5 NDK에서 테스트 되었습니다.

엮인글 주소 : http://www.androidpub.com/13634/d7e/trackback