Binary XML file line #0: You must supply a layout_width attribute

记录下今天遇到的一个很奇葩的一个问题:

平常都运行好好的程序,今天运气突然崩溃了,而且是必崩的那种,然后就根据错误信息来进行Google发现都没能解决自己的问题,
然后就一个控件一个控件的看:
正常的布局文件:


image.png

出问题的布局文件:


image.png

我就奇怪为什么width属性变成了 汉字 下,而且竟然AndroidStudio编译通过了而且能够运行 。

总结如下:
如果出现类似的问题 ,首先要看下版本控制中 本地的变更文件历史,进行比对,看是不是本地修改导致的问题,如果之前运行好好的 ,那么80%是自己修改导致的问题

特别注意的是 :AndroidStudio对与include 以及引用style dimens这些文件的时候,如果你那些文件里没有相对应的属性或者出错 是不会报错的,也能正常运行的 但是一旦到了使用该属性的界面就会导致崩溃

我的错误的原因就是


image.png

这里面引用了style属性 但是style文件中报错,AS没有检测出来

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容