按照开发文档进行环境部署:
cocos2d-x -> 开发前期和基础技术->开发环境->环境搭建v3.x->windows->在windows7上搭建cocos2d-x Android 开发环境
进行到
生成Android项目文件
在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。
的时候报错了。。。。
以下是控制台输出信息:
E:\mywork\cocos\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\tools\cocos2d-console\bin~\De
sktop\test\proj.android>python build_native.py
The Selected NDK toolchain version was 4.8 !
Android NDK: WARNING:jni/…/…/cocos2d/cocos/./Android.mk:cocos2dx_static: LOCAL
_LDLIBS is always ignored for static libraries
Android NDK: WARNING:jni/…/…/cocos2d/cocos/platform/android/Android.mk:cocos2d
xandroid_static: LOCAL_LDLIBS is always ignored for static libraries
make.exe: Entering directory `E:/mywork/cocos/cocos2d-x-3.2rc0/cocos2d-x-3.2rc0/
tools/cocos2d-console/bin/~/Desktop/test/proj.android’
Compile++ thumb: cocos2dcpp_shared <= main.cpp
Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp
Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp
Assertion failed: begin() + idx < end(), file /s/ndk-toolchain/src/llvm-3.4/llvm
/include/llvm/ADT/SmallVector.h, line 140
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Compile++ thumb: cocos2dx_static <= cocos2d.cpp
Assertion failed: begin() + idx < end(), file /s/ndk-toolchain/src/llvm-3.4/llvm
/include/llvm/ADT/SmallVector.h, line 140
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Assertion failed: begin() + idx < end(), file /s/ndk-toolchain/src/llvm-3.4/llvm
/include/llvm/ADT/SmallVector.h, line 140
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Assertion failed: begin() + idx < end(), file /s/ndk-toolchain/src/llvm-3.4/llvm
/include/llvm/ADT/SmallVector.h, line 140
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
make.exe: ***
elegate.o] Error 255
make.exe: *** Waiting for unfinished jobs…
make.exe: ***
oWorldScene.o] Error 255
make.exe: *** Error 255
make.exe: *** E
rror 255
make.exe: Leaving directory `E:/mywork/cocos/cocos2d-x-3.2rc0/cocos2d-x-3.2rc0/t
ools/cocos2d-console/bin/~/Desktop/test/proj.android’
Traceback (most recent call last):
File “build_native.py”, line 159, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “build_native.py”, line 146, 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 82, in do_build
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project E:\mywork\cocos\cocos2d-x-3.2rc0
cocos2d-x-3.2rc0\tools\cocos2d-console\bin~\Desktop\test\proj.android ] fails!
E:\mywork\cocos\cocos2d-x-3.2rc0\cocos2d-x-3.2rc0\tools\cocos2d-console\bin~\De
sktop\test\proj.android>
