Я пытаюсь создать простое приложение для Android, используя NDK.
Вот содержимое моего Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := myNDK
LOCAL_SRC_FILES := native.c
include $(BUILD_SHARED_LIBRARY)
И когда я запускаю ndk-build, я получаю:
make: * Нет правил для цели
'/native.c', needed by
'/ Users / иван / Документы / рабочее пространство / TestNDK / объект / местные / armeabi / OBJS / myNDK / native.o.
Стоп.
Так что проблема, очевидно, в том, что make ищет исходные файлы в корневом каталоге, и если я копирую native.c в свою корневую папку, все работает отлично.
Вопрос: что я должен указать в моем Android.mk, чтобы установить LOCAL_PATH для моей рабочей папки jni.