关于升级到Android studio3.1.1的一些佛系问题。

最近升级到Android studio 3.1.1之后遇到几个很奇怪的问题。从此我感觉Android studio 应该是个佛系开发工具。

升级了studio并且升级了gradle位4.4后,我们的项目突然报错,之前是一直没有报错的。报错位置在于一个自定义控件的填充方法inflate();中,提示xml填充错误。首先想到的是看其他开发成员的项目是否也会报相同的错误(因为代码是刚从sourceTree更新下来的最新代码)然而,其他成员的并没有报错。我就想到他们用的apple,我用的是windows,是不是不同studio版本更新有差异。我们是四个人开发,两个apple两个windows,然后通过另一台windows对比后发现,他也没有问题,这样就排除了apple和windows的区别了。但是另一个windows升级时间比较早,我并没有往这方面想,因为我觉得这肯定是代码的问题。所以我就让他们将代码给我拷贝一份。然而。。。还是不行。。。尴尬了。。。懵逼了。。。能想到的差异都想 了,重启studio,重启电脑,清除缓存。。。。。。然并卵。最终我在报错的一行代码里看的是不是方法调用有问题。我就上网搜索inflate()的异同等等的。我将代码中的View.inflate()方法换成了inflate().以为是兼容性问题,我也没有深入看。这次竟然没问题了。。。当我点进去源码看的时候,又懵逼了。。。。他两个是一样的。。。。我就又改回View.inflate()结果还是可以的。前前后后消耗了两个小时。。。。莫名奇妙。还有同事的也是更新后代码爆红,无法点入源码,但是可以运行,他也是一通操作猛如虎。。。然并卵。当天晚上下班回去。第二天,Androidstudio  自己好了。。。。。。。

最后给个佛系总结:当你升级遇到问题时,不要急不要慌,不用Debug Mode ,不用ErrorMessage,不看Stack Overflow,如果缘分到了,自然能Compile。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值