2016-11-11 1 views
0

내 Android.mk 및 Application.mk에 stlpot_static을 사용하여 빌드하는 정적 라이브러리를 사용하고 있지만 지원이 필요하므로 stlport 대신 gnustl을 사용하여 프로젝트를 빌드하고 싶습니다. 내 프로젝트에서 C++ 11. 이전에 내에서 APP_STL := stlport_shared Application.mk를 사용하고 프로젝트가 성공적으로 실행되었습니다. 하지만 지금은 APP_STL := gnustl_shared으로 만들고 싶습니다. 프로젝트가 성공적으로 컴파일되기를 원하지만 실행 중에 오류가 발생하여 java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZNSt13_Filebuf_base12_M_page_sizeE" 오류가 발생했습니다. stlport_static을 사용하여 빌드 한 정적 라이브러리에서이 종속성을 발견했습니다.gnustl을 stlport_static과 함께 Android ndk 프로젝트에 연결

stnport_static에 종속되어있는 정적 라이브러리를 방해하지 않고 gnustl을 프로젝트에 어떻게 사용할 수 있습니까?

답변