【已解决】win下编译android老出现问题,cocos-ext.h: No such file or directory

是不是编译android还有其他的配置,我都按官方的教程配置好了,是不是cocos2dx生成的项目里面也需要配置?求大神指点指点~~

f:\CCProject\CardGame\proj.android>build_native.py
The Selected NDK toolchain version was 4.8 !
Android NDK: WARNING:F:\CCProject\CardGame\proj.android…/cocos2d/cocos/2d/Andr
oid.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:F:\CCProject\CardGame\proj.android…/cocos2d/cocos/2d/plat
form/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored f
or static libraries
make.exe: Entering directory f:/CCProject/CardGame/proj.android' Compile++ thumb: cocos2dcpp_shared <= main.cpp Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp In file included from jni/../../Classes/AppDelegate.cpp:2:0: jni/../../Classes/TheMainScene.h:5:23: fatal error: cocos-ext.h: No such file or directory #include "cocos-ext.h" ^ compilation terminated. make.exe: *** e.o] Error 1 make.exe: *** Waiting for unfinished jobs.... make.exe: Leaving directory f:/CCProject/CardGame/proj.android’
Traceback (most recent call last):
File “F:\CCProject\CardGame\proj.android\build_native.py”, line 166, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “F:\CCProject\CardGame\proj.android\build_native.py”, line 153, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,and
roid_platform,build_mode)
File “F:\CCProject\CardGame\proj.android\build_native.py”, line 89, in do_buil
d
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project F:\CCProject\CardGame\proj.androi
d ] fails!

另求android.mk的配置教程,谢谢

Android.mk 文件里是否有这两句?如果没有 加上就好了

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
$(call import-module,extensions)

其实 Android.mk的配置 对于程序员 有两点需要注意就ok啦

1,自己新建的类文件 LOCAL_SRC_FILES 下 按照正确的格式把自己#include的cpp文件包含进去

2,如果引用了某个当地静态库 上述的两句格式 加好 就OK了

谢谢:14:

按照图示的方法修改.mk文件就可以了。

正解正解正解正解正解,版主威武

mark一下,留着以后看

mark一下!!!

正解,mark!!

版主 膜拜!:834:

不错不错,正解正解!

楼主好帖,5楼正解 膜拜

mark一下以后看

Mark 一下都要10个字