今天在修改完一段代码后发现编译安装后的app并没有表现出对应的改动,一开始还以为是代码写得有问题,在尝试了多种不同的写法后依旧和原来一样,此时我还只是感觉有些奇怪,一定是哪里出了问题,我开始注释代码,修改跳转的目标Activity,结果一如之前,我接着清除缓存,重启,换手机,还是一样... 我已经有点慌了,十二月的风雪似乎穿透钢筋水泥灌入了我的身体...
好吧,有点扯远了,在一番进攻无效下,我求助了亲爱的谷歌,百度,大部分是取消instant run, 恩,我也没开着... 还有位大哥提到他给debug的包设了独立的路径,导致新编译后的debug包无法获取,AS沿用了上次使用的包,我也去看了下,我没有特别对debug做什么包的处理,不过这也提醒我,既然源头,终端没找出问题,那只有中间环节,即包出现了问题,我立马打开outputs文件夹,在看到里面躺着两个不同版本的debug包后,我终于松出一口气,牛鬼蛇神根本就是不存在的,如何能打倒我这个坚定的共产主义者?
将两个包都删除后,AS终于编译出了我需要的包
最近热点时事看多了,不禁感叹,人可能会背叛你,但机器,代码不会,当你发现问题时即说明一定有某个地方出现了bug,不要怀疑,不要动摇,坚定信心,去找到它,修复它