私はいくつかのネイティブ関数を使ってAndroidプロジェクトを持っています。ネイティブ関数は外部共有ライブラリ "external_lib.so"の一部の関数を使用しています Android.mkに「-lexternal_lib -L / path/to/external/lib」行とmyjni.soが正常にリンクされました。しかし、実行時にmyjni.soロードエラーが発生しました。 myjni.soのサイズには、external_lib.soが含まれていないことが反映されています。どのように問題を解決する?アンドロイドプロジェクトに共有lib.soを追加する
LOCAL_PATH:= $(私の-dirを呼び出す)
は$(CLEAR_VARS)が含ま
LOCAL_MODULE:= myjni LOCAL_SRC_FILES:= myjni.c LOCAL_LDLIBS:= -ldl -llog -lz -のlib/-L /パス/に/外部lexternal_lib
は$(BUILD_SHARED_LIBRARY)