完成的项目cocos studio打包失败?貌似是添加函数的问题,请问什么解决?

项目添加了类 看错误信息是不能识别新加的函数?请问怎么设置?

发布项目成功
Based on: cocos2d-x-3.4
Running command: upgrade
Current version ‘cocos2d-x-3.4’ is same with target version ‘cocos2d-x-3.4’. It’s NOT necessary to upgrade project.

Based on: cocos2d-x-3.4
Updated project.properties
Updated local.properties
Updated file F:\workplace\2048\proj.android\proguard-project.txt
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make.exe: Entering directory F:/workplace/2048/proj.android' StaticLibrary : libcpufeatures.a SharedLibrary : libcocos2dcpp.so jni/../../Classes/HelloWorldScene.cpp:77: error: undefined reference to 'CardSprite::getNumber()' jni/../../Classes/HelloWorldScene.cpp:79: error: undefined reference to 'CardSprite::getNumber()' jni/../../Classes/HelloWorldScene.cpp:79: error: undefined reference to 'CardSprite::getNumber()' jni/../../Classes/HelloWorldScene.cpp:78: error: undefined reference to 'CardSprite::getNumber()' jni/../../Classes/HelloWorldScene.cpp:104: error: undefined reference to 'CardSprite::setNumber(int)' jni/../../Classes/HelloWorldScene.cpp:118: error: undefined reference to 'CardSprite::creatCardSprite(int, int, int, float, int)' jni/../../Classes/HelloWorldScene.cpp:205: error: undefined reference to 'CardSprite::setNumber(int)' jni/../../Classes/HelloWorldScene.cpp:206: error: undefined reference to 'CardSprite::setNumber(int)' jni/../../Classes/HelloWorldScene.cpp:212: error: undefined reference to 'CardSprite::setNumber(int)' collect2.exe: error: ld returned 1 exit status make.exe: *** Error 1 make.exe: Leaving directory F:/workplace/2048/proj.android’
Running command: compile
Building mode: debug
Android platform not specified, searching a default one…
running: ‘“F:\Cocos\softwave\android-sdk-windows\tools\android” update project -t android-20 -p F:\workplace\2048\proj.android’
building native
NDK build mode: release
NDK_TOOLCHAIN_VERSION: 4.9
running: ‘“F:\Cocos\softwave\android-ndk-r10d-windows\android-ndk-r10d\ndk-build” -C F:\workplace\2048\proj.android -j3 NDK_MODULE_PATH=F:\Cocos\frameworks/cocos2d-x-3.4;F:\Cocos\frameworks/cocos2d-x-3.4/cocos;F:\Cocos\frameworks/cocos2d-x-3.4/external NDK_TOOLCHAIN_VERSION=4.9’
Ndk build failed!
项目打包失败

我也遇到这个问题了

楼主,你到安卓工程目录下的jni文件夹,把里面的Android.mk文件编辑一下,添加上你自己创建的cpp,就可以打包了。

感谢可以了