某bug记录:java.lang.RuntimeException: Unable to start activity ComponentInfo
Posted 钰娘娘ynn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某bug记录:java.lang.RuntimeException: Unable to start activity ComponentInfo相关的知识,希望对你有一定的参考价值。
错误内容是:
java.lang.RuntimeException: Unable to start activity ComponentInfoxx/xx.StartActivity: android.view.InflateException: Binary XML file line #24: Binary XML file line #24: Error inflating class <unknown>
Caused by: java.lang.UnsupportedOperationException: Cant convert value at index 36 to dimension: type=0x1
经查看发现,xml这种Error inflating class是xml设置错误导致的,但是原因很多很杂,现在项目内的此问题还未解决(无法重现,错误次数太少,测试和开发这边还没有遇到)
(1)使用layout_marginStart,layout_marginEnd的新api内容
(2)使用的控件有多个路径,选择的是旧的路径
(3)多型号资源匹配问题,如某尺寸在value/R.dimen.xx中有,但是在value-v19/R.dimen.xx中没有
如果(3)有问题,可能drawable文件夹也存在问题,记得华为如果把图片单独放在没有后缀的drawable文件夹,会黑屏,无法显示对应图片。可能所有尺寸都要放置同一名称图片?暂时不知道原因,此点慎用。
以上是关于某bug记录:java.lang.RuntimeException: Unable to start activity ComponentInfo的主要内容,如果未能解决你的问题,请参考以下文章
Bug: 删除中间某条记录后/删除最后一条记录再添加 ,auto-increment的自动增长不连续