2016-11-11 12 views
0

Android.mkとApplication.mkでstlpot_staticを使用してビルドされた静的ライブラリを使用していますが、サポートが必要なためstlportの代わりにgnustlを使用したい私のプロジェクトでは、C++ 11の 私はAPP_STL := stlport_sharedのApplication.mkをmyで使用していましたが、私のプロジェクトは正常に実行されていました。 しかし、今私はそれを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プロジェクトにリンクする

私のプロジェクトでgnustlを使用するにはどうすればstlport_staticに依存する静的ライブラリに影響を与えないでください。

答えて

関連する問題