终于把TBox装上车了,一共装了7辆车,车厂的相关人员抱着对新鲜事物的极大热情开始了测试。
但是,今天上午,有了新情况了。
与一辆车配对的5上的APP总是一打开APP,APP就闪退,连续多次后才能正常开启APP。多次闪退的情况连续发生,什么情况?什么情况?
中午啊,40多度的高温,我们到达车厂,在汽车里排查这个问题,哈哈,你能体会在烈日下暴晒的车内是什么温度吗?蒸笼?桑拿?汗水止不住的往下流。
连上调试环境,问题却不再现,这是什么情况啊。继续做,继续做,终于在一次调试环境中再现了问题,跟踪下去,原来是TBox发来的空数据,哈哈,是TBox发来的空数据,导致APP解析数据出现了空指针,APP闪退了。而且是出现在鉴权的过程中。
TBox发的空数据是什么样子的?就是TotalLength为0,body数据部分为空。
TBox发的数据不合法,可是你APP也不对啊,你的容错机制呢?这样就crash了,太不牢靠了。
还有,TBox发空数据是什么原因,先排查下APP有没有发错数据的时候?向上查,仔细看,没有,这下定了,虽然APP容错不对,可以TBox也不该发空数据不是。好,就是TBox的问题了。
一个小时找问题,太阳还老高,顶着烈日回公司吧,先把APP的容错机制给加上,无论外面风吹雨打,我APP坚挺不倒。哈哈。
事情就这样结束了吗?没有,精彩的还在后头。
 
                   
                   
                   
                   
                             在测试过程中,发现与TBox配对的APP频繁出现闪退现象,尤其是在鉴权过程中。通过现场调试,最终定位到是由于TBox发送空数据包导致APP解析错误而闪退。经过排查确认,问题根源在于TBox发送不合法数据。
在测试过程中,发现与TBox配对的APP频繁出现闪退现象,尤其是在鉴权过程中。通过现场调试,最终定位到是由于TBox发送空数据包导致APP解析错误而闪退。经过排查确认,问题根源在于TBox发送不合法数据。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   15
					15
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            