마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

openssl static library 포팅하기

0 추천
Openssl을 jni에 추가 해서 ndk로 컴파일 해서 static library(.a)로 만들고 사용하고 싶은데.. 자료들을 봐도... 정확하게 사용법을 모르겠네요. 혹시 아시는 분은 초보자에게 가르침 한 수 부탁 드립니다.
단순무식 (140 포인트) 님이 2013년 10월 29일 질문

1개의 답변

0 추천

안드로이드에 openssl 기본 탑재인데 굳이 a 파일로 만들 필요가 있는지 모르겠습니다.

libc  같이 99% 단말에 포함되 들어가있는 라이브러리니(지금까지 libopenssl.so가 없다고 버그 리포트 온 단말은 없습니다.). 가능하면 단말에 있는 so를 링크해 쓰시는게 좋을 듯 합니다.

굳이 빌드하시려면, 

안드로이드 소스 중 platform/external/openssl 에 openssl 소스와 make 파일이 있으니 받아서 Android.mk 파일의 

include $(BUILD_SHARED_LIBRARY) 부분을 include $(BUILD_STATIC_LIBRARY) 로 바꾼 후 빌드하면

 static library 가 나올 겁니다.

사악미소 (65,330 포인트) 님이 2013년 10월 29일 답변
정적 라이브러리를 만들어서 동적 라이브러리에 추가를 할려고 합니다.
...