Android.mk没有规则来制作目标'*.c','*.o'需要.停止

Nat*_*obs 2 android android-ndk ndk-build android.mk

我有一些问题.

我使用ndk-build但我不能创建库*.so.

---------------------------------错误---------------- -----------------

nathaniel@Nathaniel-MSI /work/workspace/HealthCare $ ndk-build
 make: *** No rule to make target `jni/jni/src/filterData.c', needed by
 `obj/local/armeabi/objs/HealthCare/jni/src/filterData.o'.  Stop.
Run Code Online (Sandbox Code Playgroud)

根据我的Android.mk来源,请帮帮我

--------------------------------- Android.mk -------------- -------------------

LOCAL_PATH          := $(call my-dir)
SRCS                := $(wildcard $(LOCAL_PATH)/src/*.c)

include $(CLEAR_VARS)

LOCAL_MODULE        := HealthCare
LOCAL_SRC_FILES     := $(SRCS)

LOCAL_LDLIBS        := -llog

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

Kaz*_*oto 6

LOCAL_SRC_FILES := $(SRCS:$(LOCAL_PATH)/%=%)
Run Code Online (Sandbox Code Playgroud)

EDITED

LOCAL_C_INCLUDES := $(LOCAL_PATH)/src
Run Code Online (Sandbox Code Playgroud)

  • 我想知道`$(SRCS:$(LOCAL_PATH)/%=%)`这是什么意思? (2认同)