Android NDK:警告:此项目中没有要构建的模块

时间:2015-01-28 08:52:06

标签: android android-ndk java-native-interface cygwin

我是NDK开发的新手,当我尝试从cygwin终端调用ndk构建工具时,我正面临一个问题:

Android NDK: WARNING: There are no modules to build in this project!

我在windows(x64)下使用r10d(64位)NDK。 我尝试从包含带有简单.c文件和Android.mk的jni文件夹的项目的根目录中调用它:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

# Here we give our module name and source file(s)
LOCAL_MODULE    := mycfile
LOCAL_SRC_FILES := mycfile.c
APP_PLATFORM    := android-19

感谢您的帮助!

1 个答案:

答案 0 :(得分:10)

您的 Android.mk 文件缺少告诉ndk实际构建模块的宏。将其添加到文件末尾:

include $(BUILD_SHARED_LIBRARY)

顺便说一句,APP_PLATFORM变量必须放在 Application.mk 中,而不是 Android.mk