今天写一个例子,无缘无故报错空指针异常,定位错误竟然定位到了系统自动添加的setContentView()中,从网上查到是因为我在布局文件中用到的一个控件View写用成了view,大写之后一切正常
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.jack.mycalculate, PID: 7687
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.jack.mycalculate/com.example.jack.mycalculate.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2659)
at android.app.ActivityThread.access$900(ActivityThread.java:188)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1521)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5714)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:984)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
**Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference**
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:715)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:890)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:802)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
at **com.example.jack.mycalculate.MainActivity.onCreate(MainActivity.java:26)**
at android.app.Activity.performCreate(Activity.java:6176)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1115)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2532)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2659)
at android.app.ActivityThread.access$900(ActivityThread.java:188)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1521)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5714)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:984)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

Android变成setContentView()报错空指针异常相关推荐

  1. setContentView 报错空指针异常

    今天跳转 Activity 的时候莫名其动不了,编译没报错.查了好一会才发现是标签大小写混了.(估计是打太快enter了,智能提示没跟上,233) <viewandroid:layout_wid ...

  2. 【错误记录】Android 应用运行报错 ( You need to use a Theme.AppCompat theme (or descendant) with this activity. )

    文章目录 一.报错信息 二.解决方案 一.报错信息 运行 Android 应用时 , 报错 ; 报错信息如下 : 2021-08-04 21:04:12.067 26338-26338/com.exa ...

  3. setContentView报错NullPointerException: Attempt to invoke virtual method on a null object reference

    setContentView报错: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lan ...

  4. Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin

    Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...

  5. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

  6. 【错误记录】Android Studio 编译报错 ( SDK location not found )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ; Could not determine the depende ...

  7. 【错误记录】Android Studio 编译报错 ( A problem occurred starting process ‘command ‘ninja.exe‘ ‘ )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : FAILURE: Build failed with an exception.* What went ...

  8. android 编译报错,android avc 编译报错neverallow问题查找

    android avc 编译报错neverallow问题查找 2020年08月11日 | 萬仟网移动技术 | 我要评论 在修改avc后,有时候编译会报错neverallow.这个具体是在什么地方定义的 ...

  9. android studio transformclasseswithJarMergingForDebug报错

    之前,我在使用新的jar包替换之前的jar包时,android studio在替换jar包后编译就报  transformclasseswithJarMergingForDebug,我在网上搜素了 ...

最新文章

  1. 腾讯基于 Flink 的实时流计算平台演进之路
  2. java final域_final域_鲲鹏通用_TaiShan服务器代码移植参考_Java同步原语_华为云
  3. tp5 php7 报500,记一次TP单元测试报500错误的问题
  4. 浅谈对程序员的认识_浅谈IT界程序员大佬普遍对性的追求
  5. 浏览器关闭 session并不会被干掉
  6. forEach与for循环的差别
  7. 克拉克拉(KilaKila):大规模实时计算平台架构实战 1
  8. SDN时代更需要有保障的网络
  9. Linux fork与vfork的区别
  10. DLL Injection and Hooking
  11. 计算机编程英语词汇app,计算机编程英语词汇
  12. 天津大学财务报表分析答案合集
  13. 迪杰斯特拉算法c语言6,迪杰斯特拉算法C语言实现
  14. 激流之傲服务器维修,国服3月15日部分服务器预计维护16小时
  15. python数值互换_python值交换
  16. Android初级,Toast的带图片显示
  17. 分析与思考 黄奇帆的复旦经济课 读书笔记
  18. linux 下 `dirname $0`
  19. word表格跨页多出一根线(三线表)
  20. 心态-《不抱怨的世界》书中的精髓:通过4个步骤,成为一个不抱怨、每天都快乐的人。

热门文章

  1. 新手入门12个必备的Python函数,少有的知识分享记得收藏
  2. OpenCV——LCC(Local Color Correction)的Python复现
  3. 目前已完成linux适配的软件,WPS Linux版与国产统一操作系统UOS完成适配:符合国人使用习惯...
  4. css 长度单位的理解
  5. oppo锁频段_给大家科普下现在的OPPO Reno3支持哪几个5G频段
  6. MTK 刷机模式 fastboot 图片
  7. Android练习之ImageAdapter
  8. 计算机视觉:图像特征与描述大全 ,有代码(一篇博文带你简单了解完图像特征提取技术)
  9. 国内ip地址 透明代理
  10. matlab sort三维_三维数组存储顺序