我的应用程序是一个系统应用程序。所以我可以使用 mm 编译它,但我无法使用 NDK-BUILD 编译它。我想用第三方libXXX.so的方法,我想新建一个libX.so,为java代码提供接口。关键是我的cpp文件回调了第三方libXXX.so的方法。所有对应的文件都在同一个目录下。包括Android.mk;a.cpp;liborigin.so;ah android.mk:</p>
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := foo-prebuilt
LOCAL_SRC_FILES := liboringa.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := eng
#LOCAL_PRELINK_MODULE := false
LOCAL_MODULE := libfoo
LOCAL_SRC_FILES := /a.cpp
LOCAL_C_INCLUDES := /zinnia.h
LOCAL_SHARED_LIBRARIES := foo-prebuilt
include $(BUILD_SHARED_LIBRARY)
MM之后,出现错误:required target“out/target/product/generic/obj/lib/foo-prebuilt.so”。停止。谁能帮忙?如何编写makefile..