使用stlport_static将gnustl链接到Android ndk项目

时间:2016-11-11 06:16:46

标签: android c++11 android-ndk shared-libraries stlport

在我的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与我的项目一起使用。

1 个答案:

答案 0 :(得分:0)