Error inflating class androidx.constraintlayout.widget.ConstraintLayout

今天下载了android studio 3.3.1体验体验新版本来着,没想到新建项目直接来了个这个......

android.view.InflateException: Binary XML file line #2: Error inflating class androidx.constraintlayout.widget.ConstraintLayout

然后google了一下,不单单有这个问题,如果是手动换成androidx的依赖包还会出现报名不对的问题,所以你还要重新导入ConstraintLayout这个控件.

这个问题的解决就是把依赖版本从1.1.2换成1.1.3

原来

implementation 'androidx.constraintlayout:constraintlayout:1.1.2'

换成

implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

很神奇的就好了.然后对比了下这两个版本的源码,就这两个地方的不同

具体的原因还没怎么深究,等以后研究再更新吧!!仅此记录