2012-09-17 3 views
-1

libcurlstatic.a, libssl.so 및 libcrypto.so를 원시 코드로 사용하는 Android 애플리케이션을 작성하고 libcurlapp.so라는 공유 라이브러리를 하나 더 생성합니다. 여기서 알고 싶습니다. 그 때 내 응용 프로그램에서이 lib를로드하려면 모든 라이브러리를로드해야하거나 libcurlapp.so만으로 충분할 것입니다.공유 라이브러리로드 중 오류가 있습니다.

+0

왜 조금 실험 해보고 알아 보시겠습니까? – kelnos

답변

0

예 Java 코드가 필요한 모든 공유 라이브러리를 적절한 순서로로드합니다.

여기에는 APK와 함께 설치하는 라이브러리 만 포함됩니다./system/lib에있는 장치와 함께 제공되는 시스템 라이브러리는 시스템에서 필요에 따라로드됩니다.

libs를로드하는 순서는 중요합니다. libcurlapp.so가 libssl.so 및 libcrypto.so를 호출하는 경우 먼저 libssl.so 및 libcrypto.so를로드해야합니다.

관련 문제