显示详细调试信息

转载 2006年06月26日 10:41:00

在system/bootdata目录下创建一个名为ErrRd的空文件,则程序运行过程中如果出错,则会显示出具体的错误信息,而不是"XX程序已关闭",这在模拟器和真机上都是相同的,具体的错误信息代表的涵义可以在SDK上查找,路径:      
Developer Library >>API Reference >>System panic reference     
例如KERN-EXEC 3,在SDK中查找结果如下:      
This panic is raised when an unhandled exception occurs. Exceptions have many causes, but the most common are access violations caused, for example, by dreferencing NULL. Among other possible causes are: general protection faults, executing an invalid instruction, alignment checks, etc.      
这种错误,基本上是由于访问空指针造成的.      

如果是3rd的SDK,则把ErrRd文件放在Resource目录下,一样可以显示错误信息.

补充说明一点,并不是所有系统API所产生的panic都会在该目录下找到,其中一部分可能需要自己在SDK的路径下搜索头文件,来定位相应的错误

相关文章推荐

Output显示所有的调试信息(5KB)

  • 2006年02月23日 09:05
  • 4KB
  • 下载

MFC调用win32窗口显示调试信息,使用AllocConsole 函数

 AllocConsole Function 为主调进程分配一个新的控制台。    语法 C++ :    BOOL WINAPI AllocConsole(void);    参数:   无    ...

Windows程序中增加consle窗显示printf输出调试信息的一种方法

在编写桌面程序的时候打印调试信息通常习惯是用自己封装好的函数利用OutPutDebugString函数输出然后借助DbgView查看,但是有时候系统其它程序也用OutPutDebugString在输出...
  • gxp
  • gxp
  • 2011年08月18日 17:22
  • 360

printk()调试信息分级显示脚本的编写方法

printk()调试信息分级显示脚本的编写方法        大家都知道,在编写内核程序时printk()在中定义了一些用于调试的宏,它们是:    KERN_EMERG "" 系统不可用   ...
  • yyp872
  • yyp872
  • 2013年06月06日 18:48
  • 552

unix下的调试信息输出

  • 2008年06月21日 15:53
  • 32KB
  • 下载

DbgView调试信息查看器

  • 2007年11月07日 22:01
  • 1.71MB
  • 下载

STM32M CUBE实现printf打印调试信息以及实现单字节接收

在写单片机程序时我们一般喜欢使用printf来通过串口打印调试信息,但这个函数是不可以直接使用的,必须做点对库函数的改动。 STM32M CUBE是ST官方提供的库以及初始化工具,很好很强大,但是在U...

程序调试信息检查

  • 2012年05月08日 16:29
  • 132KB
  • 下载

Android 使用DebugLog,让你输出调试信息更方便、清晰

众所周知,android.util.Log使我们调试程序的好帮手,但我们使用它时还是会发现一些问题,比如:我们一般都会在每个有需要log输出的类里加上以这个类为名字的TAG用于log信息的筛选;在ap...
  • BBLD_
  • BBLD_
  • 2014年10月03日 17:58
  • 4448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:显示详细调试信息
举报原因:
原因补充:

(最多只允许输入30个字)