接入斯凯SDK后,点击付费按钮后卡死问题定位
来源:互联网 发布:在线取英文名软件 编辑:程序博客网 时间:2024/04/27 22:54
【接入斯凯SDK异常】
耗时0.6人天
问题描述:接入斯凯SDK后,点击付费按钮后卡死(顺利的话回弹出斯凯确认面板)
不断重复日志内容:
09-22 18:22:15.179: W/System.err(28848): java.lang.NullPointerException
09-22 18:22:15.179: W/System.err(28848): at android.content.ContextWrapper.getResources(ContextWrapper.java:89)
09-22 18:22:15.179: W/System.err(28848): at android.widget.Toast.<init>(Toast.java:99)
09-22 18:22:15.180: W/System.err(28848): at android.widget.Toast.makeText(Toast.java:245)
09-22 18:22:15.180: W/System.err(28848): at com.skymobi.pay.opplugin.v2014.app.b.run(Unknown Source)
出现该问题前,确认面板工作一直OK,突然之间就不行了
根据SDK支持人员建议把所有资源文件都替换一轮都解决不了问题
代码也一点一点排查,仍然不OK
【问题发现思路】
由于后面不停出现Toast的日志,猜想在日志的源头是否有有用的信息。故此找到问题源头
09-22 18:22:15.134: W/System.err(28848): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
09-22 18:22:15.135: W/System.err(28848): at android.os.Handler.<init>(Handler.java:205)
09-22 18:22:15.135: W/System.err(28848): at android.os.Handler.<init>(Handler.java:119)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.activity.p.<init>(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.activity.o.a(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.SDKCore.pay(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.cldeer.bubblebear.O2OGameInterface.payForIt(O2OGameInterface.java:84)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxRenderer.nativeTouchesEnd(Native Method)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxRenderer.handleActionUp(Cocos2dxRenderer.java:129)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxGLSurfaceView$9.run(Cocos2dxGLSurfaceView.java:261)
09-22 18:22:15.135: W/System.err(28848): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1494)
09-22 18:22:15.136: W/System.err(28848): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1272)
出现该问题的原因一般是在UI线程外面进行界面操作。尝试修改后,问题解决
耗时0.6人天
问题描述:接入斯凯SDK后,点击付费按钮后卡死(顺利的话回弹出斯凯确认面板)
不断重复日志内容:
09-22 18:22:15.179: W/System.err(28848): java.lang.NullPointerException
09-22 18:22:15.179: W/System.err(28848): at android.content.ContextWrapper.getResources(ContextWrapper.java:89)
09-22 18:22:15.179: W/System.err(28848): at android.widget.Toast.<init>(Toast.java:99)
09-22 18:22:15.180: W/System.err(28848): at android.widget.Toast.makeText(Toast.java:245)
09-22 18:22:15.180: W/System.err(28848): at com.skymobi.pay.opplugin.v2014.app.b.run(Unknown Source)
出现该问题前,确认面板工作一直OK,突然之间就不行了
根据SDK支持人员建议把所有资源文件都替换一轮都解决不了问题
代码也一点一点排查,仍然不OK
【问题发现思路】
由于后面不停出现Toast的日志,猜想在日志的源头是否有有用的信息。故此找到问题源头
09-22 18:22:15.134: W/System.err(28848): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
09-22 18:22:15.135: W/System.err(28848): at android.os.Handler.<init>(Handler.java:205)
09-22 18:22:15.135: W/System.err(28848): at android.os.Handler.<init>(Handler.java:119)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.activity.p.<init>(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.activity.o.a(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.o2o.singlegame.SDKCore.pay(Unknown Source)
09-22 18:22:15.135: W/System.err(28848): at com.cldeer.bubblebear.O2OGameInterface.payForIt(O2OGameInterface.java:84)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxRenderer.nativeTouchesEnd(Native Method)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxRenderer.handleActionUp(Cocos2dxRenderer.java:129)
09-22 18:22:15.135: W/System.err(28848): at org.cocos2dx.lib.Cocos2dxGLSurfaceView$9.run(Cocos2dxGLSurfaceView.java:261)
09-22 18:22:15.135: W/System.err(28848): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1494)
09-22 18:22:15.136: W/System.err(28848): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1272)
出现该问题的原因一般是在UI线程外面进行界面操作。尝试修改后,问题解决
0 0
- 接入斯凯SDK后,点击付费按钮后卡死问题定位
- 百度定位sdk接入
- U3D 接入Android SDK 后,运行游戏闪退问题
- cocos2dx安卓客户端接入移动MM付费SDK
- 点击后按钮消失
- Unity接入sdk问题总结
- SDK接入遇到的问题
- html5 5+sdk 接入问题
- SDK接入简单问题梳理
- CButtonST的tooltip在点击按钮后消失的问题~~~
- CButtonST的tooltip在点击按钮后消失的问题
- cocostudio读取UI后,触摸或者按钮点击穿透问题。
- 解决jmeter点击运行按钮后反应慢的问题
- cocostudio读取UI后,触摸或者按钮点击穿透问题。
- 关于点击按钮后页面自动刷新的问题
- 付费接口接入
- Unity接入友盟SDK后,添加打开安卓APP的功能 遇到的问题
- 点击按钮后切换图片
- java学习笔记
- 基于腾讯信鸽推送平台详细说明
- 算法实验二 TEST #2
- Windows UDP socket recvfrom返回10054错误的解决办法
- 接入微信SDK64位包报错
- 接入斯凯SDK后,点击付费按钮后卡死问题定位
- 关于cocos2d-x-3.2版本环境的搭建和自己创建工程的步骤
- 首款企业级家庭路由器"kisslink"京东预售火热开启!!
- Linux 下和环境变量相关的文件有哪些
- 游承超:手机有必要贴钢化玻璃膜吗?(8P)
- 利用python2.7自带的简单的web服务器SimpleHTTPServer实现web页面的访问
- spring mvc 异常页
- Hibernate4 No Session found for current thread
- java学习笔记