java.lang.UnsupportOperationException: Binary XML file line #0: You must supply a layout_height

在Android9 上进行分屏调试时, 某些应用强制进入分屏会报如下crash问题:

java.lang.UnsupportOperationException: Binary XML file line #0: You must supply a layout_height

问题原因是布局文件中引用到的某些尺寸资源值,在values\dimens.xml目录下没有,而只在一些固定屏幕尺寸,如values-1920x1080\dimens.xml目录下存在,分屏后,应用窗口尺寸配置有变化, 默认目录下又没有默认配置,所以就找不到layout_height对应的尺寸资源。

解决方法:在应用的默认资源目录values中增加相应配置就可以。