求助,使用原生反射机制报错!

[ERROR] (D:/CocosDashboard_1.0.10/resources/.editors/Creator/3.4.2/resources/resources/3d/engine-native/cocos/bindings/manual/JavaScriptJavaBridge.cpp, 521): call result code: -4
[ERROR] Failed to invoke JavaScriptJavaBridge_callStaticMethod, location: D:/CocosDashboard_1.0.10/resources/.editors/Creator/3.4.2/resources/resources/3d/engine-native/cocos/bindings/manual/JavaScriptJavaBridge.cpp:616
ERROR: Uncaught Error: excpected occurred

cocosCreator3.4.2使用原生反射机制js层调用java层报这个错误,有没有谁遇到过,应该如何解决呢?

javaScript层调用:
jsb.reflection.callStaticMethod("com/cocos/AdsManager", "showBannerAd", "()V");
java层函数声明:
public static void showBannerAd()

自己顶一下

应该是少了个参数

我没有传递参数

很简单 你加个参数不用 然后传个null过去

解决了吗楼主?cocos2.4.9也有这个问题

试一下jsb.reflection.callStaticMethod(“com.cocos.AdsManager”, “showBannerAd”, “()V”);

解决了吗楼主