# 4. Welcome To Android | Install & Setup Android NDK, 안드로이드 NDK 설치 하기, 설정하기
안드로이드/안드로이드 개발환경 구축 2014. 10. 15. 20:19■ 안드로이드에서 C++로 구성된 API를 사용하기 위해 NDK를 설치 및 설정 하는법을 알아봅시다.
- 안드로이드에서 NDK를 사용하기 위해 먼저 Cygwin을 설치해야합니다.
시그윈 홈페이지(http://cygwin.com/install.html)에서 자신의 CPU에 맞는 bit의 설치 파일을 받고 설치를 시작합니다.
다운로드가 완료되었으면 다음과 같이 진행합니다.
[ 설치 화면 1]
다음을 선택합니다.
[ 설치 화면 2 ]
인터넷을 통한 설치를 누릅니다.
[ 설치 화면 3 ]
시그윈을 설치할 디렉토리를 지정합니다.
[ 설치 화면 4 ]
시그윈의 설치 패키지 파일들을 설치할 디렉토리를 지정해 줍니다. 원하는 디렉토리를 선택하시면 됩니다.
[ 설치 화면 5 ]
설치 패키지 다운로드 방법을 선택합니다. 직접 접속을 선택합니다.
[ 설치 화면 6 ]
패키지 파일을 받아올 서버를 선택합니다. 기본 서버는 모두 외국 서버이기 때문에 국내에서 지원하는 http://ftp.daum.net/cygwin 를 ADD를 통해서 추가하고 선택해 줍니다.
[ 설치 화면 7 ]
이제 설치할 패키지를 선택해줍니다. Devel의 Default를 선택하면 Install로 변경되고 이 상태에서 다음을 선택합니다.
[ 설치 화면 8 ]
패키지를 선택하면 설치 화면으로 넘어가게 됩니다. 이 부분에서 매우 많은 시간이 소모되므로 설치하면서 다른 유익한?! 일들을 하시면 되겠습니다.
[ 설치 화면 9 ]
설치가 완료되면 다음과 같은 화면이 나옵니다. 여기서 마침을 누르면 완료가 됩니다.
■ 이제 설치가 완료되었다면 환경 설정을 해볼까요??
환경 설정을 위해 [내컴퓨터] -> [속성] -> [고급] -> [환경변수] 에서 시스템 변수의 Path 값을 편집합니다.
C:\cygwin\bin;
C:\cygwin\usr\include;
두 라인을 등록해 주어야 합니다.
[ 환경 설정 ]
환경 설정을 위와 같이 하게 됩니다.
환경 설정을 끝내고 Cygwin을 실행하여 봅니다.
[ Cygwin 터미널 화면 ]
Cygwin 설치가 완료되었습니다.
■ 이제 NDK를 설치해 봅시다.
안드로이드 사이트(http://developer.android.com/tools/sdk/ndk/index.html#Installing)에서 각자 컴퓨터의 사양에 맞는 NDK를 다운받습니다.
[ 안드로이드 NDK 다운로드 페이지 ]
다운받은 ndk 압축파일을 해제하고 (C:\cygwin\home\사용자계정)으로 복사해줍니다.
[ .bashrc 파일 수정 ]
이제 해당 디렉토리에 있는 .bashrc 파일을 이클립스로 편집해 줍니다.
해당 파일 끝에 export ANDROID_NDK_ROOT=/home/사용자계정/ndk버전을 추가해 줍니다.
ex) export ANDROID_NDK_ROOT=/home/Administrator/android-ndk-r9c
모든 설정이 완료되었다면 NDK의 위치를 환경변수에 추가해줍니다.
C:\cygwin\home\Administrator\android-ndk-r9c; (C:\cygwin\home\사용자계정\android-ndk-r9c)
이렇게 되면 모든 NDK 빌드 설치 및 설정이 완료됩니다.
※ 이클립스에서 NDK 빌드하기는 제 지인의 블로그인 아래를 참고합니다.
1. NDK 기본 예제
'안드로이드 > 안드로이드 개발환경 구축' 카테고리의 다른 글
# 안드로이드 TIP | 소스 복사 후 R 에러 처리 (0) | 2014.10.19 |
---|---|
# 3. Welcome To Android | Create New Android Project, 안드로이드 새 프로젝트 만들기 (0) | 2014.10.10 |
# 2. Welcome To Android | Android ADV Configuration, 안드로이드 ADV 설정 (0) | 2014.10.10 |
# 1. Welcome To Android | Android ADT Install and Configuration, 안드로이드 ADT 설치 및 환경설정 (0) | 2014.10.10 |