我在其他地方看到过这个问题,但答案似乎不适用于我的情况。我有一个 .cpp 文件(不是 .c 文件)。我收到错误:
make: *没有规则来制作目标jni/native.c', needed by
obj/local/armeabi/objs/native/native.o'。停止。Cirapi_android C/C++ 问题
这是我的 Android.mk 文件(非常简单):
LOCAL_PATH:=$(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS:=-llog
LOCAL_MODULE:=native
LOCAL_SRC_FILES:=native.cpp
include $(BUILD_SHARED_LIBRARY)
我已经删除了解决其他问题的所有额外空格。它在抱怨 native.c,我什至没有在我的 makefile 中列出它。有任何想法吗?
我在 MacOSX Snow Leopard、Eclipse Juno、NDK r8