这个是调用崩溃的日志
java调用方法如下:
这个调用嵌入在
这个回调已经放到了UI线程了。怎么还会崩溃呢。
onLoginCallBack应该回到GL线程中 https://docs.cocos.com/creator/manual/zh/advanced-topics/java-reflection.html
先看看使用手册
你是回到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.* { *; }