17.出现fatal signal(SIGSEGV),code 1,fault addr 0x0 in tid 29931的问题

原因是: 在onCreate方法里面调一些东西的时候,有时候系统相关的东西还没有初始化完,你的代码就已经执行了,会出现一些问题 
解决方法:
增加延时1s
/一、第一步初始化,此处用的是demo的appKey,cp需填上自己游戏的appKey,
        //在主线程中调用
        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
               /**
                *要执行的操作
                */
                SMPlatformManager.getInstance().init(context,appKey, new SMInitListener() {        
                    @Override
                    public void onSuccess() {
                        // Toast.makeText(context, "初始化成功", Toast.LENGTH_LONG).show();
                    }

                    @Override
                    public void onFail(String s) {    
                        // Toast.makeText(context, "初始化失败", Toast.LENGTH_LONG).show();
                    }
                });
            }
        }, 1000);

 

posted @ 2017-11-09 17:04  笨蛋敏  阅读(1544)  评论(0编辑  收藏  举报