Creator1.4.2版本,构建default编译后安装到手机,通过按钮点击调用java静态函数执行如下语句:Cocos2dxJavascriptJavaBridge.evalString(“console.log(‘Hello World’)”);,直接闪退,android studio的控制台显示如下错误:
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x30 in tid 4201
论坛搜索到Creator 1.2.2beta2版本就有这个问题,看帖子说后面修复了,为啥现在又出现了,哪位解答下啊.在执行Cocos2dxJavascriptJavaBridge.evalString这个java语句之前打印的日志都能正常显示,到这行就挂了
非常感谢,按照你的思路,我写了一个jni调用,由java调用c++,在c++里面再调用ScriptingCore::getInstance()->evalString方法执行UI上的js脚本,搞定!可能java层提供的调用js函数只是为了调用普通的js,并没考虑这种调用UI层的js脚本.总算是解决了