안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 앱 개발환경에서
JNI를 이용하여 C코드를 이용하려고 합니다.
그런데 보면, NDK 같은 경우는 전부 cygwin 에서 빌드를 시켜서 리눅스용 라이브러리인 so 파일로 만들더군요.
C코드로 짠 건 Visual Studio 2010 에서 짠 소스인데
여기서 DLL로 만들어서 안드로이드에서 사용 할 순 없나요?
(일반 윈도우 커맨드 창에서 자바 머신이용하여 dll 로드시켜서 사용한 것은 확인했는데,
안드로이드 앱 개발환경에서는 이게 안되는 것인지....?)
정리하면
안드로이드 앱 개발환경에서 Visual Studio 에서 빌드한 DLL 파일을 이용해서 JNI로 사용할 수 없는지요?
당연히 사용 못합니다.
컴파일 과정이 틀리기 때문에 못읽어 들이는게 당연하죠..