でダイナミックライブラリを作成する必要がありますAndroid.mk
。
次のファイルがあるとしましょう
/home/name/android/Android.mk
/home/name/android/lib/share/libfile.so
どうすれば変更できAndroid.mk
ますか?
でダイナミックライブラリを作成する必要がありますAndroid.mk
。
次のファイルがあるとしましょう
/home/name/android/Android.mk
/home/name/android/lib/share/libfile.so
どうすれば変更できAndroid.mk
ますか?
そうみたいです
LOCAL_LDLIBS = -L$(LOCAL_PATH)lib/share -lfile
あなたはそれを試すことができます
私はあなたの質問をよく理解していませんでしたが、これがあなたが求めているものであることを願っています.
include $(CLEAR_VARS)
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := mylib.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := NativeLib
LOCAL_SRC_FILES := myfile.c
LOCAL_C_INCLUDES := myfile.h
LOCAL_LDLIBS := -llog
LOCAL_STATIC_LIBRARIES := mylib
include $(BUILD_SHARED_LIBRARY)
動的ライブラリを含めるには、 PREBUILT_DYNAMIC_LIBRARY に変更できます