以下为测试脚本:根据cocos-js的官方例子
使用的Android手机为红米手机
cc.Class({
extends: cc.Component,
properties: {
},
// use this for initialization
onLoad: function () {
},
button_callback:function(){
if(cc.sys.isNative){
jsb.reflection.callStaticMethod(“org/cocos2dx/javascript/AppActivity”, “showAlertDialog”, “(Ljava/lang/String;Ljava/lang/String;)V”, “title”, “hahahahha”);
cc.log(“isNative”);
}
else
{
cc.log(“is not native”);
}
}
});
下面为测试界面,使用按钮调用jsb
下面为构建发布的配置
下面是在Android工程下面添加的代码段(cocos-js的官方例子)
在Android真机下测试无法实现调用
(类似的jsb调用在IPhone下可以实现调用对话框)
是否是引擎的jsb对于java的部分存在BUG
或者是我此种调用的方式存在问题
希望引擎组给出解答,因为这影响到后期相关的接入SDK 和支付回调的一系列操作 Thanks