升级到v1.4之后 native黑屏 web正常

02-21 09:33:55.520 17055-17112/com.iflytek.musicNB D/cocos2d-x debug info: jsb: ERROR: File D:/cocos_engine/coco2d-x-lite-v1.4/cocos2d-x-lite/cocos/scripting/js-bindings/proj.android/…/auto/jsb_cocos2dx_auto.cpp: Line: 34145, Function: js_cocos2dx_Label_createWithBMFont
02-21 09:33:55.520 17055-17112/com.iflytek.musicNB D/cocos2d-x debug info: js_cocos2dx_Label_createWithBMFont : Error processing arguments
02-21 09:33:55.520 17055-17112/com.iflytek.musicNB E/cocos js error:: assets/src/jsb_polyfill.js line:30341 msg:Error: js_cocos2dx_Label_createWithBMFont : Error processing arguments

在创建 BMFont 时失败了,麻烦检查一下代码中对 BMFont 资源和 Label 的使用

检查一下你的 native 引擎是否是最新的吧

是最新的也,不过我定制过,问题我已经找到,我是在编辑器绑定的font, 没有使用代码。

取消绑定就可以正常跑web是正常的,之前在1.3也是正常的,很奇怪

可以不可以告诉我,第三个参数在编辑器这边绑定传下来的是什么东西,或者我在什么地方去找这个东西,我查一下是什么错了
@子龙山人

@Isqlebai 定制过的话,记得要从 cocos2d-x-lite 仓库的 v1.4 分支拉取一下最新的,否则跟当前引擎不同步。你的截图中代码是旧的 1.3 版本的,第三个参数是一个 int,但是在 1.4 分支中,第三个参数是一个 spriteFrame,所以才会导致错误。

@panda 感谢,看来是代码合并的时候出问题了。