android打包出错,jni/android.mk配置疑问

请问:

我的程序中引用了#include "MciPlayer.h"头文件,该文件位于“…\cocos2d\cocos\audio\win32”下,一打包就提示#include “MciPlayer.h” no such file or directory,找不到该头文件。
程序没有问题,因为附加了audio\win32库,个人怀疑就是jni.mk配置问题。

$(call import-module,audio/android)这句只引用audio/android下,引用不到audio\win32下的头文件吗?
我尝试把这个头文件直接扔到Classes文件夹里,这个系统头文件又引用了"mmsystem.h",这样各种头文件嵌套,全部扔到Classes里面也不像话。

所以求教要引用…\cocos2d\cocos\audio\win32下的MciPlayer.h文件,jni.mk究竟如何配置?

找错地方了
android.mk 文件
路径不对

额 好吧 我看错了 不好意思楼主

$(call import-module,audio)
加上这句试试

can’t find module with tag ‘audio’ in import path…

不能这么引用,我看$(call import-module,XX)形式的路径下都应该有个MK文件才能行得通吧,
比如$(call import-module,2d)
(call import-module,audio/android) (call import-module,Box2D)
$(call import-module,extensions)
这里每一个列举的引用路径下都有同样的mk文件

1:如:$(call import-module,audio/android) 是静态库包含
2:编译的时候,你的需要包含的头文件路径应该填写在,LOCAL_C_INCLUDES := 里面(类似VS的附加包含目录)。
希望可以帮助到你