问题描述
java.lang.NullPointerException: Missing required view with ID: xxx
Android Studio gradle tools版本:
classpath 'com.android.tools.build:gradle:3.6.3'
我们根据提示去build文件夹里面找到这个binding文件,发现找不到这个id。
由此发现出现这种现象的原因,一般是我们项目中使用了include布局,导致include布局中的id不能被识别。
解决方法
更改gradle tools版本到4.0,可以解决viewBinding include布局ID找不到的问题。
classpath "com.android.tools.build:gradle:4.1.3"