Firebase Crashlytics 升級

Fabric SDK 現(xiàn)已棄用叉庐,但在 2020 年 11 月 15 日之前仍會繼續(xù)報告應用崩潰情況锚国。從 2020 年 11 月 15 日開始托享,F(xiàn)abric SDK 和舊版 Firebase Crashlytics SDK 將停止發(fā)送您的應用的崩潰報告。如需繼續(xù)在 Firebase 控制臺中獲取崩潰報告顶瞒,請務必將 Firebase Crashlytics SDK 升級17.0.0 及更高版本(Android 版)夸政、4.0.0 及更高版本(iOS 版)6.15.0 及更高版本(Unity 版)

升級步驟

1榴徐、刪除fabric相關(guān)

//product    build.gradle文件
dependencies下:
   classpath 'io.fabric.tools:gradle:1.25.4'//crashlytics profile
repositories下:
  maven {
            url 'http://s3.amazonaws.com/fabric-artifacts/public'
        }
//App  build.gradle文件
apply plugin: 'io.fabric'//crashlytics profile
    //firebase崩潰上報
    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'

2守问、添加新的依賴

//product    build.gradle文件 
dependencies下:
   classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0'
repositories下:
   google()
   mavenCentral()

//App  build.gradle文件
apply plugin: 'com.google.firebase.crashlytics'//crashlytics profile
    api platform("com.google.firebase:firebase-bom:${rootProject.firebaseBomVersion}")
    api 'com.google.firebase:firebase-core'
    api 'com.google.firebase:firebase-crashlytics'

3、打Release包錯誤

* What went wrong:
Execution failed for task ':app:uploadCrashlyticsMappingFileXXXRelease'.
> org.apache.http.conn.HttpHostConnectException: Connect to firebasecrashlyticssymbols.googleapis.com:443 [firebasecrashlyticssymbols.googleapis.com/172.217.160.74] failed: Connection timed out: connect

解決方法:

是因為打release包的時候坑资,F(xiàn)irebase Crashlytics SDK需要將項目混淆后的Mapping等文件上傳到Google的服務器耗帕,也就是app模塊的uploadCrashlyticsMappingFileXXXRelease這個task,然后出現(xiàn)崩潰后我們可以直接在線上拿到正常的崩潰日志袱贮,而不是混淆后的日志仿便。

然而問題就出在上傳Mapping文件到Google服務器這一步,這里你就必須要科學上網(wǎng)了攒巍。

然而當你開啟科學上網(wǎng)的軟件后嗽仪,如果不在項目中設置相應的代理信息,編譯還是會出錯柒莉,所以我們還需要在項目的gradle.properties中進行相應的設置:

systemProp.https.proxyHost=xxx.xxx.xxx.xxx
systemProp.https.proxyPort=xxxx
1
2
proxyHost:代理的主機的地址闻坚,如果是你自己電腦開的科學上網(wǎng)軟件,那么可以填寫127.0.0.1兢孝;
proxyPort:代理的端口地址窿凤,一般你的科學上網(wǎng)軟件開啟之后你可以去軟件的設置中查看下它的代理端口是多少然后填寫到這里就可以了仅偎;

gradle.taskGraph.whenReady {
    tasks.each { task ->
        if (task.name.contains("uploadCrashlyticsMappingFile")) {
            task.enabled = false
        }
    }
}

具體原因見:https://my.oschina.net/u/4392850/blog/4535738

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市雳殊,隨后出現(xiàn)的幾起案子橘沥,更是在濱河造成了極大的恐慌,老刑警劉巖相种,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件威恼,死亡現(xiàn)場離奇詭異品姓,居然都是意外死亡寝并,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門腹备,熙熙樓的掌柜王于貴愁眉苦臉地迎上來衬潦,“玉大人,你說我怎么就攤上這事植酥《频海” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵友驮,是天一觀的道長漂羊。 經(jīng)常有香客問我,道長卸留,這世上最難降的妖魔是什么走越? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮耻瑟,結(jié)果婚禮上旨指,老公的妹妹穿的比我還像新娘。我一直安慰自己喳整,他們只是感情好谆构,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著框都,像睡著了一般搬素。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上魏保,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天熬尺,我揣著相機與錄音,去河邊找鬼囱淋。 笑死猪杭,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的妥衣。 我是一名探鬼主播皂吮,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼戒傻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蜂筹?” 一聲冷哼從身側(cè)響起需纳,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艺挪,沒想到半個月后不翩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡麻裳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年口蝠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片津坑。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡妙蔗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疆瑰,到底是詐尸還是另有隱情眉反,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布穆役,位于F島的核電站寸五,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏耿币。R本人自食惡果不足惜梳杏,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掰读。 院中可真熱鬧秘狞,春花似錦、人聲如沸蹈集。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拢肆。三九已至减响,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間郭怪,已是汗流浹背支示。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鄙才,地道東北人颂鸿。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像攒庵,于是被迫代替她去往敵國和親嘴纺。 傳聞我的和親對象是個殘疾皇子败晴,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容