Android异常之SIGABRT

欢迎关注WX公众号:
门徒与思索
Android开发时出现这样的报错信息:


# unknown(29937)

SIGABRT
#00 pc 0004a124 /system/lib/libc.so (tgkill+12) [armeabi-v7a]
2 #01 pc 000478c3 /system/lib/libc.so (pthread_kill+34) [armeabi-v7a]
3 #02 pc 0001d525 /system/lib/libc.so (raise+10) [armeabi-v7a]
4 #03 pc 00019071 /system/lib/libc.so (__libc_android_abort+34) [armeabi-v7a]
5 #04 pc 000170d8 /system/lib/libc.so (abort+4) [armeabi-v7a]
6 #05 pc 002a1ab1 /system/app/WebViewGoogle/WebViewGoogle.apk

看着这些东西并不像APP里面报错的。但是也有可能是的。原因如下:

***abort program
SIG是信号名的通用前缀。ABRT是abort program的缩写。***

***当操作系统发现不安全的情况时,它能够对这种情况进行更多的控制,必要的话,
它能要求进程进行清理工作。在调试造成此信号的底层错误时,并没有什么妙招。
 如 cocos2d 或 UIKit 等框架通常会在特定的前提条件没有满足
 或一些糟糕的情况出现时调用 C 函数 abort (由它来发送此信号)。***

以上仅供参考。

你可能感兴趣的:(Android)