cocos2dx 3.13.1 SkeletonBatch::destroyInstance 内存泄露

SkeletonBatch::destroyInstance 没有地方调这个函数销毁实例!!

真的是有泄露!!自己解决了~

我的版本也是3.13.1。
今天我也遇到了这个问题,自己写了SkeletonBatch的destroyInstance(),然后在CCDirector.cpp 里#include “editor-support/spine/SkeletonBatch.h”,然后在end()函数里调用了destroyInstance()。IOS下路径引用没有问题,但是在cocos compile -p android 的时候报如下错误:

[armeabi] StaticLibrary  : libluacocos2d.a
[armeabi] StaticLibrary  : libcocos2d.a
[armeabi] StaticLibrary  : libcocostudio.a
[armeabi] StaticLibrary  : libcocosbuilder.a
[armeabi] StaticLibrary  : libcocos3d.a
[armeabi] StaticLibrary  : libspine.a
[armeabi] StaticLibrary  : libui.a
[armeabi] StaticLibrary  : libcocosdenshion.a
[armeabi] StaticLibrary  : flatbuffers.a
[armeabi] StaticLibrary  : libextension.a
[armeabi] StaticLibrary  : libaudioengine.a
[armeabi] StaticLibrary  : libbox2d.a
[armeabi] StaticLibrary  : libnetwork.a
[armeabi] Compile++ arm  : cocos2dx_internal_static <= CCDirector.cpp
[armeabi] StaticLibrary  : librecast.a
[armeabi] StaticLibrary  : libbullet.a
[armeabi] StaticLibrary  : libluacocos2dandroid.a
[armeabi] StaticLibrary  : libcocos2dandroid.a
[armeabi] StaticLibrary  : libcpufeatures.a
[armeabi] Gdbserver      : [arm-linux-androideabi-4.9] libs/armeabi/gdbserver
[armeabi] Gdbsetup       : libs/armeabi/gdb.setup
In file included from /Users/xxx/Documents/Poker/cocos2dx-poker/frameworks/runtime-src/proj.android/../../cocos2d-x/cocos//./base/CCDirector.cpp:68:0:
/Users/xxx/Documents/Poker/cocos2dx-poker/frameworks/runtime-src/proj.android/../../cocos2d-x/cocos//./editor-support/spine/SkeletonBatch.h:35:25: fatal error: spine/spine.h: No such file or directory
 #include <spine/spine.h>
                         ^
compilation terminated.
make: *** [obj/local/armeabi/objs-debug/cocos2dx_internal_static/base/CCDirector.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory `/Users/xxx/Documents/Poker/cocos2dx-poker/frameworks/runtime-src/proj.android'
执行命令出错,返回值:2

应该是安卓引用路径的问题,但是对Android.mk不太熟悉,求各位指教。

直接放在AppDelegate的析构中就可以了!