책을 통해서 ndk관련 공부를 조금 했는데요
임베디드 보드를 갖고 테스트를 했었는데 간단한 jni를 이용하여 안드로이드 어플을 만들었습니다.
테스트 과정에서 jni를 이용한 어플을 동작시키려면 jni 컴파일한 so 파일을 /system/lib 에 넣은 후에 어플을 실행해야
동작이 잘 됬습니다.
일반 핸드폰에서 어플을 동작시킬때 /system/lib 폴더에는 접근할수 없었던걸로 알고 있는데..
jni를 이용하여 어플을 만들경우 일반 핸드폰에서도 임베디드보드처럼 동작시킬수가 있나요?
application이 사용하는 디렉토리가 있습니다.
즉, 자기 library path 혹은 system library path에 so가 있으면 됩니다.