? ? ? 相信很多開發(fā)同道跟我一樣,在開發(fā)的時候,總會有這樣那樣的bug,一個項目往往會有幾百個文件,每個文件里可能有幾百幾千甚至上萬行代碼,找到出bug的地方,往往都是要打斷點,然后一步步走,調(diào)試,結(jié)果是可以找出來,但效率低,花費的時間比較多,在真機上跑程序的時候,也會出現(xiàn)閃退情況,但如果不跟電腦連接在一起,你是無法得知代碼在哪里出錯的,所以,騰訊出品的移動應用程序崩潰檢測框架Bugly出現(xiàn)了,非常好用,值得推薦,附上鏈接:騰訊Bugly。
下面記錄一下使用的步驟:
1.先登錄到官網(wǎng),注冊一個自己的賬號:


我選擇的是通過qq登錄,比較快捷,也可以用郵箱或者手機號注冊。
2.登錄成功之后,會進入以下界面:

點擊新建產(chǎn)品,會有手機實名認證:


全部填完整之后:

最主要要用到的是這個appID:

3.獲取到App ID之后,我們就可以開始在項目中集成Bugly框架了,有兩種方式:

個人建議手動集成,我在自己項目中親測,用終端安裝成功后,運行項目一直報錯,手動集成就沒問題,也有可能是我項目中哪里沒有設置好,但我沒找到原因。
下載最新的Bugly SDK,把framework拉進工程文件:

手動集成
在Appdelegate中:

導入頭文件

調(diào)用這句代碼
集成完畢,我挑選了一個控制器,在控制器中,寫了一個方法,把空字符串添加到數(shù)組中,并打印出來:

崩潰的demo
4.在真機上運行起來,不出意料地崩潰了,讓我們看看bugly平臺出現(xiàn)的結(jié)果:

直接收集到了錯誤問題

崩潰分析直接告訴你哪里出了問題
總結(jié):騰訊出品的這個框架非常好用強大,也可以為我們的程序在用戶的日常使用中,收集到各類錯誤,讓我們能夠更快的修復問題,優(yōu)化代碼,非常值得推薦。