ndkbuild (1) 썸네일형 리스트형 JNI, Native code build 시 유의점 android 프로그램을 개발하다 보면, 종종 C++ 또는 C로 작성된 코드를 사용해야 하거나, xxx.a 또는 yyy.so 와 같은 static library 또는 shared library 를 사용해야 하는 상황들이 발생합니다. static library static library는 소스(source) 빌드시 링킹 시점에 심볼(symbol)이 연결됩니다. 주로 xxx.a 처럼 .a 확장자를 사용합니다. shared library shared library는 런타임(runtime, 실행시점)때 필요시점에 library를 로딩해서 symbol이 연결됩니다. 주로 .so 또는 .dll 확장자로 사용됩니다. 이런 경우를 위해서 java에서는 JNI(java native interface) 를 제공하고 있습니.. 이전 1 다음