将 androidx.constraintlayout:constraintlayout lib 更新到 2.0.2 版本后得到 crash isRtl() null 引用

Nar*_*yan 14 android kotlin android-constraintlayout

Attempt to invoke virtual method 
'boolean androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.isRtl()' 
on a null object reference.
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

谁遇到过类似的问题?更新前一切正常。

Wes*_*y92 14

更新

Google 已在2.0.3 版中发布了修复程序。


过时: 谷歌已经意识到这个问题。随意给它加星,因为在这个问题上更多的星可能会帮助他们提高优先级。随意添加导致崩溃的示例代码,以帮助他们重现问题并修复它。

https://issuetracker.google.com/issues/170316875

作为临时解决方法,您可以添加:

app:layout_optimizationLevel="none"
Run Code Online (Sandbox Code Playgroud)

更好的解决方案可能是降级2.0.1到此问题得到解决。

  • 我已经盯着它了,谢谢,我无法添加更多代码,因为我在我的项目中使用了很多约束布局,并且不知道它来自哪里。我注意到他们发布了一些解决方法:作为临时解决方法,您可以添加 app:layout_optimizationLevel="none" (2认同)