运行python build_native.py时出错

根据教程,使用cocos new…… 创建一个工程以后,proj.win32可以正常运行,在执行proj.android里面的build_native.py时报错,错误信息是:

The Selected NDK toolchain version was 4.8 !

'D:Program' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

Traceback (most recent call last):

File "build_native.py", line 166, in

build(opts.ndk_build_param,opts.android_platform,opts.build_mode)

File "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 "build_native.py", line 89, in do_build

raise Exception("Build dynamic library for project " + app_android_root +

" ] fails!")

Exception: Build dynamic library for project D:cocos2d_ProjectFirstCocospro

j.android ] fails!

用的cocos2d-x-3.1版本,求大神解答。。

哥们,网上一搜也看到你有同样的问题,而且没人回答。好无奈。不知道你有没有解决,我自己搞出来了,解决的方法是直接将android-ndk-r10b放在D盘下,不要在给它封装一层文件夹。

不好意思,在网上看到正解:Android-ndk-r10不能放在具有空格的路径下。

这个我的确解决了。。 就是因为空格的问题

不好意思,在网上看到正解:Android-ndk-r10不能放在具有空格的路径下。

也遇到同样的问题, 真不错啊,非常感谢! 解决方法楼上正解!

不能有空格 最好不要有中文