关于jsb.saveImageData接口Failed to invoke js_saveImageData报错

  • Creator 版本:2.0.9

  • 目标平台: iOS / Android

  • 详细报错信息,包含调用堆栈:
    [ERROR] Failed to invoke js_saveImageData, location: A:/appBuild/2.0.9/no/77/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:990

我是照着官方案例调用的:jsb.saveImageData(picData, width, height, filePath);为什么会报这个错?我看了引擎源码传的参数也没错啊


请教引擎大佬们解解惑,非常感谢!

没有引擎大佬关注一下这个问题吗

没有人遇到过吗?????

demo给过来看一下

报错截图

日狗,我给你做的demo它保存图片成功了。。。。

,但是在项目上就是报那个错,那这个失败会是什么造成的呢?保存的图片数据有问题?项目上截屏的图片有龙骨等,我刚才给你做的demo整个画面就一张图

你用的版本是多少,我用2.0.9也有这个问题,模拟器上保存图片成功,安卓手机上保存失败,跟你个一样,你是解决了没,大佬

我们也遇到这个问题了,排查了一下,是因为保存文件失败 ,用全路径就好了
不要用文件名 用文件名字安卓就会返回失败

解决了嘛 突然遇到

不用文件名,那读取的时候怎么读取?还没有用你这个方案去试,要是不能访问了,那么存储没有意义

是在mac吗?估计是路径问题。