记录下今天遇到的一个很奇葩的一个问题:
平常都运行好好的程序,今天运气突然崩溃了,而且是必崩的那种,然后就根据错误信息来进行Google发现都没能解决自己的问题,
然后就一个控件一个控件的看:
正常的布局文件:
出问题的布局文件:
我就奇怪为什么width属性变成了 汉字 下,而且竟然AndroidStudio编译通过了而且能够运行 。
总结如下:
如果出现类似的问题 ,首先要看下版本控制中 本地的变更文件历史,进行比对,看是不是本地修改导致的问题,如果之前运行好好的 ,那么80%是自己修改导致的问题
特别注意的是 :AndroidStudio对与include 以及引用style dimens这些文件的时候,如果你那些文件里没有相对应的属性或者出错 是不会报错的,也能正常运行的 但是一旦到了使用该属性的界面就会导致崩溃
我的错误的原因就是
这里面引用了style属性 但是style文件中报错,AS没有检测出来