日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Cocos2dx-如何利用NDK分析崩溃日志

發(fā)布時間:2024/6/18 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cocos2dx-如何利用NDK分析崩溃日志 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文轉(zhuǎn)載于:http://www.cnblogs.com/jhzhu/p/3801640.html

背景介紹

  • 本文主要內(nèi)容: 利用android的crash log來對c++開發(fā)的android應(yīng)用進行錯誤定位.?

  • 容易穩(wěn)定復(fù)現(xiàn)的BUG, 一般可以通過斷點調(diào)試來解決. 如果測試人員也無法穩(wěn)定復(fù)現(xiàn),?log就成了程序吊定位問題的救命稻草.?

  • 通用操作系統(tǒng)都有自己的日志系統(tǒng), android也不例外. 救命稻草已經(jīng)給你了~ (?怎樣查看android的系統(tǒng)日志?)?

  • 但是, android的系統(tǒng)日志在c++代碼崩潰時, 打印的都是內(nèi)存地址和寄存器. 比如, 這樣:

  • 06-20 15:54:35.331 23889 23889 I DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 06-20 15:54:35.331 23889 23889 I DEBUG : Build fingerprint: 'google/razorg/deb:4.4.2/KOT49H/937116:user/release-keys' 06-20 15:54:35.331 23889 23889 I DEBUG : Revision: '0' 06-20 15:54:35.331 23889 23889 I DEBUG : pid: 1981, tid: 2020, name: Thread-3399 >>> com.guangyou.ddgame <<< 06-20 15:54:35.331 23889 23889 I DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000028 06-20 15:54:35.431 187 710 D audio_hw_primary: out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=2 06-20 15:54:35.511 23889 23889 I DEBUG : r0 76d94458 r1 00000000 r2 00000000 r3 00000000 06-20 15:54:35.511 23889 23889 I DEBUG : r4 760c1a48 r5 751e2440 r6 00000001 r7 760c1a48

    轉(zhuǎn)載于:https://www.cnblogs.com/guangyun/p/4670467.html

    總結(jié)

    以上是生活随笔為你收集整理的Cocos2dx-如何利用NDK分析崩溃日志的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。