关于js调用java的问题

cocos 版本1.9.3
android studio版本3.2.0
在js里调用java静态方法时报错

D/JavaScriptJavaBridge: Failed to find method id of org/cocos2dx/javascript/PayActivity.aliPay (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

E/JavaScriptJavaBridge: [ERROR] (/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/proj.android/…/manual/JavaScriptJavaBridge.cpp, 568): call valid: 0, call.getArgumentsCount()= 4

[ERROR] Failed to invoke JavaScriptJavaBridge_callStaticMethod, location: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/proj.android/…/manual/JavaScriptJavaBridge.cpp:574

以排除不是代码的问题,需要强调的是之前一直没出这个问题。今天下午突然就报这个错误,网上查资料也没法解决,有说是依赖包的问题,按照提供的方法无效。只能来论坛求助了

解决没? 我这边也出现这样的问题。四个参数"(Ljava/lang/String;ILjava/lang/String;I)V" 字符串 int 字符串 int 报(/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/manual/JavaScriptJavaBridge.cpp, 598): call valid: 0, call.getArgumentsCount()= 4

看看有没有重载方法,或者参数类型是否匹配,比如安卓里的参数是 Long,你用的是I 艾。