您的位置:首页 > 其它

XML布局文件出错问题解决办法

2016-10-28 16:21 239 查看
上次做项目布局文件遇到一个小问题,找了一会,最后在下面这篇文章找到个细节问题,觉得不错,转载一下。

原文出处:http://blog.csdn.net/hustlwz/article/details/52873249?locationNum=2&fps=1

先来看下报的异常,仅仅贴了主要部分:

[java] view
plain copy

Process: com.dudu.duduhelper, PID: 13694  

                  android.view.InflateException: Binary XML file line #46: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference  

                      at android.view.LayoutInflater.inflate(LayoutInflater.java:543)  

                      at android.view.LayoutInflater.inflate(LayoutInflater.java:427)  

                      at android.view.LayoutInflater.inflate(LayoutInflater.java:374)  

                      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393)  

                   

这个异常是加载xml文件异常,也定位到具体的位置:

[java] view
plain copy

android.view.InflateException: Binary XML file line #46:  

            <view  

                android:layout_width="0.5dp"  

                android:layout_height="match_parent"  

                android:src="@color/list_divide"/  

细心的朋友已经发现错误了,这里<view 这里,我的v是小写,但是编辑的时候不报错,只有程序编译才报错,所以不容易发现。

以后类似的问题就可以分2步去解析:先看错误日志定位源码位置,根据源码位置找错误的xml位置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐