실제로 ndk 가 많이 사용되는 경우는 app 과 연동하기 위해서인데,
그렇게 하기 위해서는 c / c++ 소스들을 동적 라이브러리, so 파일로 빌드해서,
app 패키지에 포함시켜야합니다.
이번에는 so 파일로 빌드하기 위한 Makefile 의 예를 올립니다.
1 # |
위와 같은 Makefile 로 만들어진 so 파일을 app 패키지의 libs/armeabi 폴더에 넣고 app 을 빌드하면,
jni 를 통해서 java 와 c / c++ 을 연동한 구현이 가능하게 됩니다.
물런, 이건 예제이기 때문에 필요에 따라 수정이 필요할 것같습니다.