[인사이드 안드로이드]
Chapter4 - JNI와 NDK(3)
안드로이드 NDK로 개발하기
안드로이드 NDK(Native Development Kit)는 애플리케이션 개발자가 JNI를 활용한 작업을 쉽게 할 수 있도록 구글에서 제공하는 개발 도구다.
안드로이드 NDK환경 설정
1.NDK 다운로드
http://developer.android.com/intl/ko/ndk/downloads/index.html
2.압축 해제
적절한 경로에 압축을 해제한다.
1 |
|
3.NDK 경로설정
1 |
|
맨 아래부분에 다음을 추가합니다.
1 |
|
저와같은 경우에는 다음과 같이 입력했습니다.
1 |
|
다음과 같이 입력해 적용완료.
1 |
|
ndk-build 명령을 실행했을 때 아래와 같이 실행되면 NDK 설정이 제대로 된 것이다.
안드로이드 NDK개발 따라하기
프로젝트를 먼저 생성하고 Activity의 내용을 다음과 같이 수정한다.
javah 유틸을 실행하여 헤더 파일을 생성한다.
프로젝트 밑에 jni폴더를 생성하고 JNI 네이티브 함수를 구현한다.
동일하게 jni폴더에 Android.mk 파일을 작성한다.
프로젝트 홈 디렉터리에서 ndk-build를 실행한다.
이제 프로젝트를 빌드해서 실행하면 다음과 같이 1000과 42의 합인 1042가 출력된다.