2.0.2版本java 调用js 崩溃

这个是调用崩溃的日志

java调用方法如下:

这个调用嵌入在

这个回调已经放到了UI线程了。怎么还会崩溃呢。

onLoginCallBack应该回到GL线程中 https://docs.cocos.com/creator/manual/zh/advanced-topics/java-reflection.html
先看看使用手册

其实在调用onLoginCallBack的这个方法已经调用了runOnUIthread线程了。
代码示例如下:

你是回到js端,就得回到GL线程。。。。

已经回到了GL线程了啊。

不是用runOnUIThread,用runOnGLThread,而且回到js端后最好再延迟一下时间再更新ui操作,不然会出问题

谢谢,真的是用runOnGLThread这个方法。以前cocos2dx-js 都是用runOnUIThread这个方法没有问题,creator升级了。

延迟操作,我看cocoscreator的API已经没有那个方法了。
cc.director.getScheduler()->performFunctionInCocosThread()
这个方法好像没有了

用 this.scheduleOnce(function(){},1)延迟操作;

在proguard-rules.pro 文件这种加入以下代码,不混淆代码试试
-keep public class com.tencent.** { ; }
-keep public class com.google.
* { ; }
-keep public class 你的包名
-keep public class org.cocos2dx.javascript.
* { *; }