Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio接入Fabric- Crashlytics統計錯誤信息

Android Studio接入Fabric- Crashlytics統計錯誤信息

編輯:關於Android編程

前言

昨日,公司討論用什麼工具來統計Crash信息時,有提出友盟,TalkingData,Crashlytics等等工具。鑒於之前其他兄弟部門有使用Crashlytics和友盟的混合體。故采用了Crash由Crashlytics集成。

集成效果槓槓的:

這裡寫圖片描述

直接在MainActivity寫一個空指針錯誤測試。

這裡寫圖片描述

下面進入集成環節:

第一步:

進入

https://get.fabric.io/點擊開始體驗注冊賬號,

第二步:

https://get.fabric.io/android?locale=zh-cn

此頁面可以看到AndroidStudio的集成過程,大致如下:

AndroidStudio進入設置界面,Plugins下搜索Fabric插件並且安裝後重啟。

這裡寫圖片描述

重啟Studio右側出現如下圖標, 表示安裝成功

這裡寫圖片描述

第三步:

點擊圖標進入選擇你要集成的項目

這裡寫圖片描述

連續兩次Next

這裡寫圖片描述

選擇Crashlytics

這裡寫圖片描述

當前的版本是2.6.5,選擇Install

這裡寫圖片描述

build.gradle實際上是2個地方的build。

整個文件夾下的build:

// Top-level build file where you can add configuration options common to all sub-projects/modules. apply from: "config.gradle" buildscript { repositories { jcenter() mavenCentral() maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' } } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'io.fabric.tools:gradle:1.+' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }

項目的build.gradle:

apply plugin: 'io.fabric'

dependencies {

....

compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {

transitive = true;

}

}

若2.6.5@aar編譯不能通過的話,看網上有的人說可以用使用

compile('com.crashlytics.sdk.android:crashlytics:2.5.2') {

transitive = true;

}

個人沒有此問題,若有此問題的同學可以使用此版本引入。

AndroidManifest

%3Cmeta-data%0A%20%20%20%20%20%20%20%20%20%20%20%20android%3Aname%3D%22io.fabric.ApiKey%22%0A%20%20%20%20%20%20%20%20%20%20%20%20android%3Avalue%3D%22%E6%AD%A4%E5%A4%84%E5%A1%AB%E5%86%99%E5%88%9A%E6%89%8D%E6%8F%92%E4%BB%B6%E5%B1%95%E7%A4%BA%E7%9A%84key%22%20%2F%3E

Java

此處我申請在Applictaion

public class MainApplication extends BaseApplication {

@Override

public void onCreate() {

Fabric.with(this, new Crashlytics());

super.onCreate();

}

}

總結:

注冊賬號 下載插件 根據插件生成的build.gradle、AndroidManifest填入對應的文件,特別注意AndroidManifest下的key必須要填寫正確。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved