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...