Android NDK:警告:此项目中没有要构建的模块
Android NDK: Warning: There are no modules to build in this project
我是 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
感谢您的帮助!
您的 Android.mk 文件缺少告诉 ndk 实际构建模块的宏。将此添加到文件末尾:
include $(BUILD_SHARED_LIBRARY)
顺便说一句,APP_PLATFORM 变量必须放在 Application.mk 而不是 Android.mk .
我是 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
感谢您的帮助!
您的 Android.mk 文件缺少告诉 ndk 实际构建模块的宏。将此添加到文件末尾:
include $(BUILD_SHARED_LIBRARY)
顺便说一句,APP_PLATFORM 变量必须放在 Application.mk 而不是 Android.mk .