一.前言
最近看到一篇文章你的Android應(yīng)用穩(wěn)定嗎? 看到以下文字:

我的app大多都是采用bugly的異常收集系統(tǒng),因為App本身混淆加固,導(dǎo)致上傳的bug信息都是混淆之后的,無法清晰定位問題所在,顯示信息如下:

我認(rèn)為這個問題無法解決,知道這篇文章說Fabric可以做到無混淆信息上傳,頓時讓我大感欣慰。
二.Fabric集成記錄
1.Fabric注冊
點擊進入Fabric的注冊地址,進行注冊,在此注意,雖然我們是可以打開此網(wǎng)址,但是輸入問注冊信息,注冊按鈕硬是顯示無效點擊狀態(tài),填寫了好多次都沒有任何改變,最后翻墻之后才可以注冊成功。然后郵箱確認(rèn)一下就可以了。
2.Android studio集成
在Android studio的插件設(shè)置頁面,輸入關(guān)鍵字“Fabric”進行搜索,下載安裝此插件,之后重啟即可。重啟之后,Android studio頂部顯示如下按鈕:

圖片.png
點擊進行設(shè)置集成如下步驟:

步驟一
點擊開啟按鈕,然后進行登錄,登錄成功之后,顯示如下:

步驟二
選擇你的主module之后,連續(xù)兩次點擊next,等待些許時間之后顯示如下:

步驟三
選擇Crashlytics,即bug收集功能,顯示如下界面:

步驟四
點擊安裝即可,顯示如下界面:

步驟五
按照如上提示,進行復(fù)制對應(yīng)內(nèi)容到對應(yīng)的文件即可,所有復(fù)制操作成功后,兩次點擊next,顯示如下界面:

步驟六
點擊next,之后顯示如下界面:

步驟七
之后build,在run工程即可。安裝成功之后,F(xiàn)abric會發(fā)一封郵件通知你,添加應(yīng)用成功,界面如下:

之后點擊View Detail,網(wǎng)址地址然后就可以看到收集的bug了。關(guān)于Fabric如何區(qū)分debug與release版本,可參考此文章Fabric如何區(qū)別debug和release版本
SUCCESS