在我的Android.mk和Application.mk中,我使用的是使用stlpot_static
构建的静态库,但我想使用gnustl而不是stlport来构建我的项目,因为我需要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构建。
如何在不干扰依赖于stlport_static的静态库的情况下将gnustl与我的项目一起使用。
答案 0 :(得分:0)