使用ndk stack來查詢崩潰

2021-09-08 14:58:26 字數 428 閱讀 3132

logcat報錯 fatal signal 6 (sigabrt) at 0x000025c9 (code=-6), thread 9703 (thread-1277)

都是一些暫存器以及函式位址,真不知道怎麼找具體哪個函式出錯了,這個時候使用ndk-stack這個工具,

ndk-stack需要log作為輸入來分析 

cmd命令列下

adb logcat | %ndk_root%/ndk-stack -sym d:\vspro\dishu\proj.android\obj\local\armeabi 

也可以把log直接拿出來,再用ndk-stack分析 

adb logcat > d:\foo.txt 

$ndk/ndk-stack -sym $project_path/obj/local/armeabi -dump foo.txt

ndk stack使用方法

過去用eclipse跑cocos2d android崩潰了只能出乙個fatal signal訊號,現在有了ndk stack好了一點點,能定位到哪個函式崩潰了,用法如下 我的cocos2d x android工程在 d works demo hellococos proj.android目錄下,nd...

通過崩潰trace來查詢問題原因

這裡我們以umeng捕獲的錯誤資訊舉例 從友盟中,我們可能會得到如下資訊 null 0 corefoundation 0x359348a7 exceptionpreprocess 186 1 libobjc.a.dylib 0x37cdb259 objc exception throw 32 2 c...

通過崩潰trace來查詢問題原因

這裡我們以umeng捕獲的錯誤資訊舉例 從友盟中,我們可能會得到如下資訊 null 0 corefoundation 0x359348a7 exceptionpreprocess 186 1 libobjc.a.dylib 0x37cdb259 objc exception throw 32 2 c...