[Android] 安卓闪退报错Binary XML file line #47等相关错误解决方法

[复制链接]
星空 发表于 2019-1-11 21:21:36 | 显示全部楼层 |阅读模式

今天给自己做的一个安卓demo接sdk的时候遇到闪退问题,一点点查找后发现和sdk没有关系,是一个xml布局有错,但是编译的时候并不报错,运行的时候就闪退了。

03-09 18:51:43.223: V/PhoneStatusBar(3292): setLightsOn(true)

03-09 18:51:43.230: D/AndroidRuntime(22798): Shutting down VM

03-09 18:51:43.230: E/AndroidRuntime(22798): FATAL EXCEPTION: main

03-09 18:51:43.230: E/AndroidRuntime(22798): Process: com.thhy.rec.videoelves, PID: 22798

03-09 18:51:43.230: E/AndroidRuntime(22798): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.thhy.rec.videoelves/com.rec.videoelves.MainActivity}: android.view.InflateException: Binary XML file line #47: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference

查看log发现在初始化的时候闪退,报了一行错误:android.view.InflateException: Binary XML file line #47: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference

翻译下大概在xml布局的 第47行有错误。。

安卓闪退报错Binary XML file line #47等相关错误解决方法

安卓闪退报错Binary XML file line #47等相关错误解决方法

果然有错误,。我view的v是小写,但是编译的时候不报错,只有程序运行的时候才出错造成闪退,所以不容易发现。


; W% k' X6 _3 d& `# Y
哎...今天够累的,签到来了游戏源码下载...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则