JNI 구현순서
1. 자바 코드 작성
2. javac 로 소스를 컴파일해 class 파일을 얻음
3. javah로 class 파일에서 헤더 파일 생성
4. 생성한 헤더파일을 토대로 C/C++작성
5. C/C++ 코드를 컴파일해 Shared Object 라이브러리 생성
6. 안드로이드 자바 애플리케이션에 라이브러리를 포함하여 APK생성
자바와 네이티브에서 사용되는 타입정의
/opt/android-ndk-r10e/platforms/android-15/arch-arm/usr/include/
35 typedef uint8_t jboolean; /* unsigned 8 bits * /
125 jboolean z; |
NDK 가이드
http://developer.android.com/ndk/guides/index.html
출처
안드로이드의 모든것 NDK -고현철 , 전호철 (한빛미디어)
'JAVA > ANDROID' 카테고리의 다른 글
Android Studio (0) | 2018.03.16 |
---|---|
Android (0) | 2018.03.13 |
NDK Build-준비하기 (0) | 2015.05.30 |
NDK-build (0) | 2015.05.28 |
hybus_4412 안드로이드 컴파일 에러 (0) | 2015.05.27 |