-1

でダイナミックライブラリを作成する必要がありますAndroid.mk

次のファイルがあるとしましょう

/home/name/android/Android.mk
/home/name/android/lib/share/libfile.so

どうすれば変更できAndroid.mkますか?

4

2 に答える 2

0

そうみたいです

LOCAL_LDLIBS = -L$(LOCAL_PATH)lib/share -lfile

あなたはそれを試すことができます

于 2012-08-29T08:10:50.217 に答える
0

私はあなたの質問をよく理解していませんでしたが、これがあなたが求めているものであることを願っています.

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 に変更できます

于 2012-08-29T08:11:15.243 に答える