我想用js调用java代码返回一个字符串 可是现在
会报这个错误 求大佬解答方法签名反了,括号里是参数(你要传给Java方法的参数,没有的话不写),括号后面是返回值,你要返回字符串,后面不应该是"V",而是你现在括号里的那个
是的。我就是这么写的~
if (U.isAndroidPlatform()) {
var className = 'org/cocos2dx/javascript/utis/DeviceUtils';
var methodName = 'getMacAddr';
var methodSignature = '()Ljava/lang/String;'; // 函数参数与返回值
this._macAddress = jsb.reflection.callStaticMethod(className, methodName, methodSignature);
}
不是报“找不到方法或者参数数量不对”么? 你看看是不是函数名字写错了或者给传了参
还有就是你尽量贴代码吧。。不然怎么知道你具体错在哪。。
我知道了 我是在调用的里面多加了一个参数 谢谢啦

