诡异事件:开发的安卓摄像头应用突然不能保存图片,回滚代码都查不出来
昨天对摄像头应用进行了大规模修改,在一个工程中,同时编译两个app。一番辛苦工作之后,成功。进行了测试,发现诡异的事情:照相无法保存!
那怎么办?赶紧增加搞权限,没用。
逐个版本回滚代码(有SVN就是好),找到了最后一个正确版本A、和相邻的错误版本B。这就好办了。逐行对比,怎么也能找到问题。神奇的事情发生了:
- A版本逐步合并到B版本,找到了关键一行。
- 回滚到B版本,单独修改,还是无法保存。而这修改的一年,跟其他语句并无关系。
折腾到半夜。今天早早起来,继续操作,还是诡异。干脆以正确版本为基础,把修改代码逐步合并到A版本上。期间也发生过几次诡异(就是单独修改某处无效),最后算是正确了。
也就是说,到目前为止:
我知道哪个版本是最后正确,相邻版本是错误。
逐步合并的版本,看起来并无差异,就是能保存文件!