native调用evaluateJS报错

  • Creator 版本:2.2

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:
    org.cocos2d.helloworld E/jswrapper: [ERROR] (D:/CocosCreator_v2.2.0/resources/cocos2d-x/cocos/scripting/js-bindings/auto/jsb_webview_auto.cpp, 296): wrong number of arguments: 0, was expecting 1
    org.cocos2d.helloworld E/jswrapper: [ERROR] Failed to invoke js_webview_WebView_evaluateJS, location: D:/CocosCreator_v2.2.0/resources/cocos2d-x/cocos/scripting/js-bindings/auto/jsb_webview_auto.cpp:299

  • 重现方式:native包调用webView.evaluateJS(‘TestMessage()’);

  • 出现概率:100%

jsb-engine.js这个文件中evaluateJS这个方法

改一下 改成return iframe.evaluateJS(str);

兄弟,求指教。改了还是没用