求教Android下载到本地的spine加载后如何正确释放

  • Creator 版本:2.2.0

  • 目标平台:iOS / Android /

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:
    目前发现好像释放不了,在_cache文件是被释放了,但是内存没有降

用的load加载的spine
cc.loader.load(res, (err, data) => {
if (this.node == null) {
return;
}
cc.log(err)
for (let index = 0; index < jsonData.png.length; index++) {
const element = res[index + 2];
let str = jsonData.png[index]
let site = str.lastIndexOf("\");
let name = str.substring(site + 1, str.length);
cc.log(name);
skeletonData1[“textureNames”].push(name);
skeletonData1.textures.push(data.completed[element].content);
}
skeletonData1.skeletonJson = data.completed[res[0]].content;
skeletonData1.atlasText = data.completed[res[1]].content;
skeleton.skeletonData = skeletonData1;
})
用cc.loader.release释放内存,内存不下降

spine的测试

另附上只添加图片的测试



图片能释放一部分内存