Android项目在某些机型上运行报错:Binary XML file line : You must supply a layout_height attribute.解决方案

新建项目后在模拟器,华为测试机上运行都没有发现问题,但在小米和三星系列的测试机上运行会崩溃,错误提示如下:

Android项目在某些机型上运行报错:Binary XML file line : You must supply a layout_height attribute.解决方案

第一步:根据问题提示找到对应的xml文件检查对应的布局元素标签是否缺少提示的layout_height attribute,但检查后发现并没有缺失;

第二步:检查适配的values有没有适配对应的分辨率,在默认的values中有没有demin.xml这个文件,如果没有添加对应文件解决的这个问题;于是去检查,结果发现项目这个目录下果然没有这个demin.xml文件,于是果断的从之前项目里面拷了一份dimens.xml文件,然后再次运行,那个异常就不再提示了。

涨知识了,第一次碰到这样的异常,在此做下博客记录,留作怕坑经验。