微信授权点击确认登录后黑屏然后app重启了!

微信授权点击确认登录后黑屏然后app重启了,code是怎么返回到onLoginResp方法的,到这步该怎么调试啊,新人一枚,求教!

如果游戏是横屏的话检查下主 Activity 的 configChanges 有无 orientation 属性. 类似:

    <activity android:name="org.cocos2dx.javascript.AppActivity"
              android:label="@string/app_name"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
              android:configChanges="keyboardHidden|orientation|screenSize">

大神 是横屏的 加了你说的那个属性还是黑屏,几秒后重启了app

那你把这行注释掉或者放到 GL 线程中去做试试. 可以看下这个帖子:

http://forum.cocos.com/t/signal-11-sigsegv-code-1-segv-maperr-fault-addr-0x30/55555/2?u=justbilt

如果还是不行的话, 你把完整日志放上来看看, 如果游戏重启了的话, 可以在:

找到已经 dead 掉的进程查看日志.

是这样写吗线程这块儿不是很懂!写完这个直接弹出了个提示框“很抱歉,程序已停止运行”,下面是报错

这是改之前的报错

这样写试一下

Cocos2dxGLSurfaceView.getInstance().queueEvent(new Runnable() {
    @Override
    public void run() {
        Cocos2dxJavascriptJavaBridge.evalString("123");
    }                                
});
1赞

好了 谢谢大神!无以为报,收下这微微颤抖的菊花吧

java调js一定要在gl线程,js调java如果修改了ui一定要在ui线程

已经无数人踩过这个这个坑了, 感觉可以写在文档里了.