Android ndk构建选项ndk\u应用程序\u MK不工作?

Android ndk构建选项ndk\u应用程序\u MK不工作?,android,android-ndk,Android,Android Ndk,我试图使用依赖于构建配置的Android NDK将预处理器定义传递到我的本机代码中。这样我就可以通过在eclipse中切换构建配置来轻松禁用一些调试本机代码 据我所知,预处理器定义是使用LOCAL_CFLAGS添加到android.mk文件中的,或者使用APP_CFLAGS添加到Application.mk文件中的,这两个选项我都可以使用 因此,我尝试使用ndk构建选项ndk_APP_APPLICATION_MK在一个构建配置中指定不同的APPLICATION.MK,如下所示: ndk-buil

我试图使用依赖于构建配置的Android NDK将预处理器定义传递到我的本机代码中。这样我就可以通过在eclipse中切换构建配置来轻松禁用一些调试本机代码

据我所知,预处理器定义是使用LOCAL_CFLAGS添加到android.mk文件中的,或者使用APP_CFLAGS添加到Application.mk文件中的,这两个选项我都可以使用

因此,我尝试使用ndk构建选项ndk_APP_APPLICATION_MK在一个构建配置中指定不同的APPLICATION.MK,如下所示:

ndk-build NDK_APP_APPLICATION_MK=jni/ApplicationDistribution.mk
ndk-build NDK_APP_APPLICATION_MK=<file>
--> rebuild, using a specific Application.mk pointed to by
    the NDK_APP_APPLICATION_MK command-line variable.
记录的行为如下所示:

ndk-build NDK_APP_APPLICATION_MK=jni/ApplicationDistribution.mk
ndk-build NDK_APP_APPLICATION_MK=<file>
--> rebuild, using a specific Application.mk pointed to by
    the NDK_APP_APPLICATION_MK command-line variable.
这表明它仍在寻找原始的Application.mk文件

这是已知的bug吗?对于某些eclipse构建配置,是否有更简单的方法将预处理器定义传递给本机代码


谢谢您的时间。

此处的文档错误-拼写错误选项。 使用
NDK_应用程序_MK
而不是
NDK_应用程序_MK