解决一个bug需要分几步
闲来无聊,记录一个工作日常,看看解决一个bug需要分几步
1. 问题接收【时间17:06】
收到问题

询问复现方法,排查问题

2. 问题复现【时间17:14】
拿到机器顺利复现
打开调试
通过打印发现是pid 1267的进程启动的音乐

接着adb查看 1267进程

发现1267进程是TW服务

3. 定位代码【时间17:20】
TW服务找到两处启动音乐的地方

分别是0x3c和0x29指令
接着查看指令文档

定位为0x3c启动的音乐
就此找到问题源头
4. 分析原因【时间17:25】
那为什么左键功能设为启动音乐?
原因出在上个平台的TW服务代码
是该平台直接移植代码过来导致的问题
原因已经无从考察

5. 回复原因【时间17:28】

6. 提出修改方案 【时间17:35】

7. 修改代码 【时间17:39】
