【发布时间】:2012-12-18 20:37:27
【问题描述】:
运行 ndk-build 命令时出现以下错误:
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
我的 Android.mk 文件的内容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := FRE
LOCAL_SRC_FILES := FlashRuntimeExtensions.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := NativeQCAR
LOCAL_SRC_FILES := main.c
LOCAL_SHARED_LIBRARIES := FRE
include $(BUILD_SHARED_LIBRARY)
添加以下行没有帮助:
NDK_PROJECT_PATH = C:/Users/Wessel/Dropbox/workspace/eclipse/NativeQ
【问题讨论】:
-
遇到同样的问题,只需将
export ANDROID_NDK_HOME=[PATH TO MY NDK FOLDER]添加到我的.bash_profile。之后我可以从我的项目文件夹中运行命令。 -
要使用 ndk-build 构建源代码,那么您的源代码必须在 jni 文件夹下,因为 ndk-build 默认设置为 $LOCAL_PATH/jni 是 NDK_PROJECT_PATH。如果你想改变 NDK_PROJECT_PATH,以 ndk-build NDK_PROJECT_PATH= $(pwd) 为例。
标签: android-ndk makefile