Это мой android .mk :
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
FREETYPE_SRC_PATH :=
LOCAL_MODULE := freetype
LOCAL_CFLAGS := -DANDROID_NDK \
-DFT2_BUILD_LIBRARY=1
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include_all \
$(FREETYPE_SRC_PATH)include \
$(FREETYPE_SRC_PATH)src
LOCAL_SRC_FILES := \
$(FREETYPE_SRC_PATH)src/autofit/autofit.c \
$(FREETYPE_SRC_PATH)src/base/basepic.c \
$(FREETYPE_SRC_PATH)src/base/ftapi.c \
$(FREETYPE_SRC_PATH)src/base/ftbase.c \
LOCAL_LDLIBS := -ldl -llog
include $(BUILD_SHARED_LIBRARY)
А это Application.mk :
APP_PLATFROM := android-20
APP_ABI := armeabi-v7a x86
После я нажал ndk-build на терминале Android Studio, я получил сообщение об ошибке: make: *** No rule to make target '/app/src/main/jni/src/base/basepic.c
Я проверил android .mk :
$(FREETYPE_SRC_PATH)src/autofit/autofit.c \
$(FREETYPE_SRC_PATH)src/base/basepic.c \
пробелов нет. Но все равно получена ошибка.
Версия модели Gradle = 6.0.1, версия NDK = 21.1.6352462
Мне нужно без проблем выполнить ndk-build ... все, что я могу сделать, чтобы решить эту проблему