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

前端之家收集整理的这篇文章主要介绍了XML布局文件出错问题解决办法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_404_1@上次做项目布局文件遇到一个小问题,找了一会,最后在下面这篇文章找到个细节问题,觉得不错,转载一下。

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

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

[java] view plain copy
  1. Process:com.dudu.duduhelper,PID:13694
  2. android.view.InflateException:BinaryXMLfileline#46:Attempttoinvokevirtualmethod'booleanjava.lang.String.equals(java.lang.Object)'onanullobjectreference
  3. atandroid.view.LayoutInflater.inflate(LayoutInflater.java:543)
  4. atandroid.view.LayoutInflater.inflate(LayoutInflater.java:427)
  5. 374)
  6. atcom.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:393)
这个异常是加载xml文件异常, 也定位到具体的位置:

copy
    android.view.InflateException:BinaryXMLfileline#46:


    <view
  1. android:layout_width="0.5dp"
  2. android:layout_height="match_parent"
  3. android:src="@color/list_divide"/

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

以后类似的问题就可以分2步去解析:先看错误日志定位源码位置,根据源码位置找错误的xml位置。

猜你在找的XML相关文章