안드로이드 NDK 세팅법

안드로이드에서 OpenCV를 사용할려고 하니 NDK 세팅을 해야 한다고 함.
그래서 NDK 세팅하는법을 찾아보고 여기에 정리함

1. NDK를 다운받는다.
http://developer.android.com/tools/sdk/ndk/index.html 현재 버전은 r8e임
압축을 풀고 복사한다. 난 경로를 D:\Android\android-ndk-r8e 으로 하였다.

2. Cygwin을 다운 받아 설치한다.  http://cygwin.com/install.html

저 Devel만 Install로 하고 나머진 그냥 디폴트 값으로 쓰면 된다.
설치경로는 원하는데로 본인은 D:\Android\Cygwin 으로했다.

D:\Android\Cygwin\etc\bash.bashrc 파일을 메모장이나 기타 텍스트 편집기로 연다.
맨 아래에 다음과 같이 추가한다.

alias projroot=’cd /cygdrive/프로젝트디렉토리
alias ndkbuild=’/cygdrive/ndk설치디렉토리/ndk-build’

예시) alias myproject=’cd /cygdrive/d/Android/Works’
alias ndkbuild=’/cygdrive/d/Android/android-ndk-r8e/ndk-build’

설치를 하면 저런 아이콘이 있는데 실행하자.

make -v 를 타이핑 했을때 저런 메세지가 나오면 잘된거다.

3. ndk 샘플을 빌드해보자


예제를 추가해준다.

ndkbuild를 해준다.

myproject
cd HelloJni
ndkbuild

이 명령을 연달아 쳐주면 된다.
위와 같은 화면이 뜨면 된다.

결과~

크리에이티브 커먼즈 라이선스 Linsoo 의 저작물인 이 저작물은(는) 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.