svlreg missing_bug
-解决过程
1. 复制问题关键词,在百度,google,21ic和ST社区等查找。解决不了转第二步;
2. 询问跟代码和比较熟悉相关代码的人,看有没有遇到过;他也解决不了或者没有提示,转第三步;
3. 自己认真看错误提示,看错误信息并分析,目标是定位出问题在哪里,而不是解决问题。通过仔细观察,缺失@svlreg在中断函数前面。加上去,编译通过。定位出问题。
4. 问题不在我这里,跟熟悉代码的人沟通,把问题抛向他们,你们代码写法有问题。 他们肯定会给出辩解,不是我们的问题,最后确认出问题。 我更换了新版本,他们的程序不支持新版本。
注意:
中间解决的过程中,有条件寻求别人的帮助一起分析的,就一起分析,避免走偏;
不要轻易放弃。这是一个连锁问题。先是闪退,闪退导致中间怀疑软件版本有问题,其实是中间SVN代码冲突,软件不知道打开哪一个而闪退,代码合并完成并提交了。闪退解决。但,版本更新,引发新的问题,代码不兼容。
整个过程,
7月13上午出现闪退bug,搞了半天寻求帮助解决;提交编译,立马出现版本更新导致的新的bug,svlreg missing。7月13下午到晚上,折腾证书、软件、代码。(缺少分析过程),失败;
7月14日,心情不好,没有去解决这个bug,选择去搬家;
7月15日,放不下,来公司加班。定位问题在哪里,定位错误,以为中断内容缺失;找不到,提早回去修车,搬家,看球赛;
7月16日上午,压力很大,寻求帮助,还是没解决。一起分析,排除代码本身问题,LICENSE问题。最后根据错误提示,缺失。仔细搜索错误,分析,添加@svlreg定位出问题,编译通过!
-