본문 바로가기

IT_Story/안드로이드

안드로이드 JNI - Hello JNI 예제

JNI를 위한 NDK와 cygwin을 설치를 하였고
실제로 코드를 돌려보자!!

android-ndk 폴더에 들어가 보면 sample폴더가 있다.
여기서 hello-jni를 NDK로 빌드해보자.

1. Cygwin Bash Shell을 실행을 시켜서 android-ndk 폴더로 이동을 한다.
=> android-ndk/samples/hello-jni  까지 이동을 하자.
ndk-build를 실행을 하여 빌드를 시작하자.
=> home/pangg(사용자계정)/android-ndk(ndk폴더명)/ndk-build -B


여기서 보면 install을 하여 .so 파일을 생성을 하였다.
실제로 /android_ndk/smaples/hello-jni/libs/armeabi 경로에 가면 libhello-jni.so파일이 생긴걸 알 수 있다.



2. Eclipse에서 Android 에뮬레이터로 Hello Jni를 실행해보자.
Example파일인 Hello Jni가 들어가 있는 sample파일을 가지고 와서 프로젝트를 생성한다.


3. 애뮬레이터로 실행 시작~!