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

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

我在windows(x64)下,使用的是r10d(64位)ndk。
我试图从项目的根目录调用它,该项目包含一个JNI文件夹,其中包含一个简单的.c文件和一个android.mk:
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

谢谢你的帮助!

最佳答案

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

include $(BUILD_SHARED_LIBRARY)

顺便说一句,app_平台变量必须放在application.mk而不是android.mk中。

09-11 04:10
查看更多