Advertisement

XML file line 17 <vector> tag must have viewportWidth greater than 0

阅读量:
  • 引言
    • 存在的问题

    • 根本诱因

      • 记录1
      • 记录2
    • 应对策略

      • 策略1
      • 策略2
      • 策略3
      • 策略4
    • 结论

前言

最近将项目中所使用的support包版本更新至26.1.0,从当前在移动设备上的运行情况来看,表现较为稳定,未出现异常情况。然而在后续的提交与测试过程中,系统反馈存在一个缺陷,指出所有低于5.0系统的设备均无法正常运行。由此引发了对问题根源的进一步排查工作。

问题

首先我们需要重现该问题,通过查阅崩溃日志进行分析,该日志主要包含以下两个方面:

复制代码
    E/VdcInflateDelegate: Exception while inflating <vector>
    org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0
      at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:690)
      at andro

全部评论 (0)

还没有任何评论哟~