Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
来源:互联网 发布:linux时间戳转换算法 编辑:程序博客网 时间:2024/05/16 14:27
刚开始从事Android时,未免会碰到一些对高手来说是简单的问题,但却会让新手无所解决办法的问题,我也是一个新手, 这里将保存一些我从事Android开发的一些技术备忘,期望对后续的新来者有益。
本文属于原创, 请勿使用商业用途。如果需要转载,请保留一下版权信息,并通知本人请求获取转载权利。
1,通过LogCat窗口发现一下错误提示信息:
01-30 12:13:15.829: I/System.out(3043): waiting for debugger to settle...
01-30 12:13:16.039: I/System.out(3043): debugger has settled (1342)
01-30 12:13:21.570: D/AndroidRuntime(3043): Shutting down VM
01-30 12:13:21.570: W/dalvikvm(3043): threadid=1: thread exiting with uncaught exception (group=0x40018578)
01-30 12:13:21.640: E/AndroidRuntime(3043): FATAL EXCEPTION: main
01-30 12:13:21.640: E/AndroidRuntime(3043): java.lang.RuntimeException: Unable to start activity ComponentInfo{loger.gps.any2go.com/loger.gps.any2go.com.GpsActivity}: java.lang.NullPointerException
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.os.Handler.dispatchMessage(Handler.java:99)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.os.Looper.loop(Looper.java:130)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread.main(ActivityThread.java:3687)
01-30 12:13:21.640: E/AndroidRuntime(3043): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 12:13:21.640: E/AndroidRuntime(3043): at java.lang.reflect.Method.invoke(Method.java:507)
01-30 12:13:21.640: E/AndroidRuntime(3043): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
01-30 12:13:21.640: E/AndroidRuntime(3043): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
01-30 12:13:21.640: E/AndroidRuntime(3043):
at dalvik.system.NativeStart.main(Native Method)
01-30 12:13:21.640: E/AndroidRuntime(3043): Caused by: java.lang.NullPointerException
01-30 12:13:21.640: E/AndroidRuntime(3043): at loger.gps.any2go.com.GpsActivity.onCreate(GpsActivity.java:31)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
01-30 12:13:21.640: E/AndroidRuntime(3043): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
01-30 12:13:21.640: E/AndroidRuntime(3043): ... 11 more
通过以上信息可以看出,LogCat已经帮我们定位了具体的问题所在,如第一行寒色所示,出现的是Main函数中出现一样, 而异常是NullPointerException,具体的发生在绿色背景的行,OnCreate函数中。GPSActive.java:31 行。
这样我们就具体地发现了问题所在, 这个问题迷惑了我一个下午,而现在我重新看看,几分钟就发现了, 发表于此,以资共勉。
- Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
- Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
- FATAL EXCEPTION: main错误
- android的FATAL EXCEPTION: main错误
- Android中报错 FATAL EXCEPTION MAIN
- Android FATAL EXCEPTION:main 空指针异常
- Android 异常 AndroidRuntime﹕ FATAL EXCEPTION: main
- fatal exception main
- FATAL EXCEPTION main
- FATAL EXCEPTION :main 异常
- Android NDK的入门程序 FATAL EXCEPTION
- eclispse项目导入android studio的坑(E/AndroidRuntime: FATAL EXCEPTION: main ...findLibrary returned null)
- android studio 运行报错:FATAL EXCEPTION: main
- 04-23 08:45:35.858: E/AndroidRuntime(331): FATAL EXCEPTION: main错误问题解决
- 修正 Android cocos2d-x FATAL EXCEPTION: GLThread 105的错误
- Android: FATAL EXCEPTION 处理
- android FATAL EXCEPTION: GLThread
- android FATAL EXCEPTION: GLThread
- 中国反击:法国急了要求欧盟开会“对付”中国制裁
- Wintel联盟走向末日,AMD或成催化剂
- 熬之滴水穿石:Spring--精简的J2EE(1)
- PHP如何区分引用参数和传值参数
- Spring学习笔记1——基础知识
- Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
- SQL通用查询语句-精华文章
- PHP删除目录和目录下的自定义函数
- R.java 常见问题(R.java文件没有生成 )
- 开源 免费 java CMS - FreeCMS-1.4发布
- Android手机在开发调试时logcat不显示输出信息的解决办法
- Zencart必装插件安装之后问题总结
- 403. The eye is bigger than the belly. 贪多嚼不烂
- Zencart中创建module的基本方法