求围观,cocos run 安卓apk制作 AppDelegate.h 找不到?

1,cocos python环境有配好, 命令都找得到。
2,在win32下用vs2012开发完毕,准备制作安卓apk包。
运行 cocos run -s myproject -p android
报错jni/main.cpp fatal error:AppDelegate.h: No such file or directory !!!

AppDelegate.h和所有代码文件,都是原来vs2012开发完的都放在Classes下,
在Android.mk下也有指该目录,如下:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes // 这里有放AppDelegate.h文件呀!?
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/cocos
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/cocos/editor-support
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/cocos/editor-support/cocostudio
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/external
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/extensions
:11:

包含文件类似于 LOCAL_SRC_FILES := hellolua/main.cpp
…/…/Classes/AppDelegate.cpp \

我一般式这样用的:
#=========================================================================

遍历目录及子目录的函数

define walk
(wildcard (1)) (foreach e, (wildcard (1)/*), (call walk, $(e)))
endef

遍历Classes目录

ALLFILES = (call walk, (LOCAL_PATH)/…/…/Classes)

FILE_LIST := hellocpp/main.cpp

从所有文件中提取出所有.cpp文件

FILE_LIST += (filter %.cpp, (ALLFILES))

LOCAL_SRC_FILES := (FILE_LIST:(LOCAL_PATH)/=)

#=========================================================================

版本是beta2,RC的话,改下遍历的路径。
问下楼主,最后的表情是什么意思?:881:

谢谢呀, 不过一样的错误呀。

我发现一个问题就是我的android sdk manager 下载Android SDK Tools 更新到22.6.3
一直操时,下载不下来。和这个有关系吗, 我现在直接用cocos run来做?

ps:最后的表情符号,我想表达愤怒,无奈~~

查了一下, Android.mk的LOCAL_PATH 指到了 jni下面去了。
如果我写死目录不可以吗?如下:
LOCAL_C_INCLUDES := D:\SourceCode\cocos2d-x-3.0\project\MealOrder\Classes
D:\SourceCode\cocos2d-x-3.0\project\MealOrder\Classes\cocos2d

LOCAL_C_INCLUDES := (LOCAL_PATH)/../../Classes // 这里有放AppDelegate.h文件呀!? LOCAL_C_INCLUDES := (LOCAL_PATH)/…/…/cocos2d
LOCAL_C_INCLUDES := (LOCAL_PATH)/../../cocos2d/cocos LOCAL_C_INCLUDES := (LOCAL_PATH)/…/…/cocos2d/cocos/editor-support
LOCAL_C_INCLUDES := (LOCAL_PATH)/../../cocos2d/cocos/editor-support/cocostudio LOCAL_C_INCLUDES := (LOCAL_PATH)/…/…/cocos2d/external
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/cocos2d/extensions

这里不都一直在赋值吗,那之前的不就都没用了
最起码后面要改成 += 才对

LOCAL_C_INCLUDES := (LOCAL_PATH)/../../Classes // 这里有放AppDelegate.h文件呀!? LOCAL_C_INCLUDES += (LOCAL_PATH)/…/…/cocos2d

另外,不推荐写死