完美解決Android Studio集成crashlytics后無法編譯的問題
問題描述:
在用fabric集成后編譯出現(xiàn)如下錯誤,
Error:Cause: hostname in certificate didn't match: <maven.fabric.io> != <*.motili.com> OR <*.motili.com> OR <motili.com>
build.gradle部分腳本(fabric插件自動生成的):
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
}
仔細(xì)看了一下那個https://maven.fabric.io/public網(wǎng)站的證書(如下圖),證書里指定的網(wǎng)站是*.motili.com,顯然錯了,不知道這個插件是怎么生成的。

studio在請求https://maven.fabric.io/public無法完成證書校驗,所以直接報錯,而且在settings把https證書驗證去掉也不行。
然后給support發(fā)郵件問原因,3天后才給回復(fù),回復(fù)內(nèi)容如下:
Hey there, Are you by any chance connecting through a proxy server, or are you behind a firewall? Cheers, Bear Helpful? Click to give Bear Douglas thanks!
沒有實際內(nèi)容,是support反應(yīng)太慢,還是support根本就已經(jīng)不重視這塊crashlytics了。
問題原因:
https://maven.fabric.io/public 無法訪問(證書不匹配),那么其實只要把這個網(wǎng)址換掉即可,后面找到了可以換成:
https://twittersdk.artifactoryonline.com/twittersdk/public
build.gradle直接替換即可,改成:
buildscript {
repositories {
maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' }
}
另外個人使用crashlytics的一些感受:
1、 fabric.io界面,crash分析功能比較全,可惜沒有ANR/卡頓的檢測,這塊有點弱。
2、雖然有studio插件,但是studio集成速度太慢了,國外的網(wǎng)站還經(jīng)常上不去,反正那個插件點按鈕半天沒反應(yīng)
3、gradle編譯連接下載aar庫時也是非常慢,要有耐心
4、登陸fabric.io查看數(shù)據(jù)有時候也很卡,反應(yīng)太慢,對于要快點進(jìn)去查看數(shù)據(jù)的開發(fā)者相當(dāng)不友好
5、界面排版有點太雜了,很多時候讓用戶不知所措,不知道點哪里。
6、 收集到一些crash不知為何是亂碼的,看不到原始數(shù)據(jù)
以上這篇完美解決Android Studio集成crashlytics后無法編譯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android實現(xiàn)波浪線效果(xml bitmap)
這篇文章主要介紹了Android xml bitmap實現(xiàn)波浪線效果,制作過程簡單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01
Android UI設(shè)計與開發(fā)之ViewPager仿微信引導(dǎo)界面以及動畫效果
這篇文章主要為大家詳細(xì)介紹了Android UI設(shè)計與開發(fā)之ViewPager仿微信引導(dǎo)界面以及動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08
Mac 下 Android Studio 不打印日志的解決辦法
這篇文章主要介紹了Mac 下 Android Studio 不打印日志的解決辦法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-10-10
Android RecycleView滑動停止后自動吸附效果的實現(xiàn)代碼(滑動定位)
這篇文章主要介紹了Android RecycleView滑動停止后自動吸附效果的實現(xiàn)代碼(滑動定位),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
Android WaveView實現(xiàn)水流波動效果
這篇文章主要介紹了 Android自定義控件 WaveView實現(xiàn)水流波動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-03-03

