빌드 할 때 static 라이브러이면, so에 다 포함을 시키겠다고 지정을 해 주시던지, shared 라이브러리로 만들어 참조한다고 해 주셔야 하며, shared 라이브러리면, 참조 한다고 지정을 해 주셔야 합니다.
둘다 Android.mk파일의 LOCAL_LDLIBS나 LOCAL_LDFLAGS로 지정합니다.
또한 shared 라이브러리이면, dlopen을 이용해서 심볼을 로드 해서 사용하는 것도 가능합니다.
단지 *.lib 이면, 설마 PC에서 쓰는 라이브러일 듯 한데.. 맞나요? 다른 컴파일 툴로 컴파일 된 라이브러리는 동작 하지 않습니다.
그 경우 ndk 로 cross compile 해서 *.a(static 라이브러리) 혹은 *.so(shared 라이브러리)로 만드는 것부터 선행 해 주셔야 합니다.