私の Android.mk と Application.mk では、 を使用してビルドされた静的ライブラリを使用していますstlpot_static
が、プロジェクトで c++11 のサポートが必要なため、 stlport の代わりに gnustl を使用してプロジェクトをビルドしたいと考えています。以前は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 を使用するにはどうすればよいですか。