一个demo,在win7下用vs调过了。现在想打包到android平台。
1,在proj.android下执行 python build_native.py
F:\develop\cocos2dx\cocos2d-x-3.4\project\cashdemo\proj.android>python build_nat
ive.py
We will remove this script next version,you should use cocos console to build an
droid project.
The Selected NDK toolchain version was 4.8 !
Android NDK: Trying to define local module ‘cocos2dx_static’ in F:/develop/andro
idNDK/android-ndk-r9/sources/cocos2dx/Android.mk.
Android NDK: But this module was already defined by jni/…/…/cocos2d/cocos/./An
droid.mk.
make: Entering directory F:/develop/cocos2dx/cocos2d-x-3.4/project/cashdemo/pro j.android' F:/develop/androidNDK/android-ndk-r9/build/core/build-module.mk:34: *** Android NDK: Aborting. . Stop. make: Leaving directory F:/develop/cocos2dx/cocos2d-x-3.4/project/cashdemo/proj
.android’
Traceback (most recent call last):
File “build_native.py”, line 149, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “build_native.py”, line 134, 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 70, in do_build
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project F:\develop\cocos2dx\cocos2d-x-3.4
\project\cashdemo\proj.android ] fails!
2,在项目根目录执行 cocos compile -p android
jni/…/…/Classes/GameMain.cpp:671:49: error: ‘CC_CALLFUNCN_SELECTOR’ was not de
clared in this scope
CallFuncN * callF = CallFuncN::create(this, CC_CALLFUNCN_SELECTOR(GameMain:
:removeTTF,numsTTF));
^
At global scope:
cc1plus.exe: warning: unrecognized command line option “-Wno-extern-c-compat” [e
nabled by default]
cc1plus.exe: warning: unrecognized command line option “-Wno-extern-c-compat” [e
nabled by default]
make: *** [obj/local/armeabi/objs-debug/cocos2dcpp_shared///Classes/GameMain
.o] Error 1
make: *** Waiting for unfinished jobs…
"Compile++ thumb : cocostudio_static <= CCBone.cpp
"Compile++ thumb : cocostudio_static <= CCArmatureAnimation.cpp
make: Leaving directory `F:/develop/cocos2dx/cocos2d-x-3.4/project/cashdemo/proj
.android’
Ndk build failed!
请大侠们赐教,如何解决这些问题
