用build_native.py编译时,提示CocoStudio.h not found

用的cocos2d-x-3.2,在vs2012中做好后,可以正常运行,在用build_native.py编译时,提示fatal error CocoStudio.h not found,无法在Eclipse中运行。

打开cocos2d/cocos/android.mk,修改如下内容(添加最后2行):

LOCAL_EXPORT_C_INCLUDES := (LOCAL_PATH) \ (LOCAL_PATH)/.
(LOCAL_PATH)/platform/android \ (LOCAL_PATH)/…/external/tinyxml2
(LOCAL_PATH)/../external/unzip \ (LOCAL_PATH)/…/external/chipmunk/include/chipmunk
(LOCAL_PATH)/../external/xxhash \ (LOCAL_PATH)/…/external/nslog
(LOCAL_PATH)/editor-support \ (LOCAL_PATH)/…/external

再使用 Cocos run -p android 进行编译。

build_native已不再支持,后续版本会进行移除。

非常感谢,已经可以了

不能用build_native意味着不能用eclipse,
不要eclipse那还整不整第三方

不能用build_native意味着不能用eclipse,
为什么?

build_native只是官方提供的一个编译脚本啊,和eclipse编译完全没关系啊

你可以用cocos compile编出so。再导入Eclipse。

:12::12:哦 以前没用过compile 谢谢cocos compile和ndk-build作用一样么 ?ndk他导出来的so 放到lib/armeabi下是这样做就和build_native做的一样了是吗

build_native干了一些什么呢 除了ndk-build

检查环境变量。拷贝资源。编译。

之后的版本,build_native会被废弃掉,建议都使用Cocos命令。