【发布时间】:2011-09-08 17:45:48
【问题描述】:
我正在尝试使用 NDK 构建一个简单的 Android 应用程序。 这是我的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/ivan/Documents/workspace/TestNDK/obj/local/armeabi/objs/myNDK/native.o'。 停下来。
所以问题显然是 make 正在根目录中搜索源文件,如果我将 native.c 复制到我的根文件夹中,一切正常。
问题是:我应该在我的 Android.mk 中指定什么来将 LOCAL_PATH 设置为我的工作 jni 文件夹。
【问题讨论】:
-
真的很有帮助,谢谢。
标签: android android-ndk