📅  最后修改于: 2023-12-03 14:53:57.842000             🧑  作者: Mango
崩溃系统,又称为Crash Reporting System,是一种用于收集应用程序崩溃信息并分析的工具。当程序出现崩溃时,崩溃系统会自动收集崩溃信息并发送到远程服务器,程序员可以通过分析这些信息来了解程序崩溃的原因,从而修复程序bug。
以Crashlytics为例,简单介绍一下集成流程:
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:3.1.1'
classpath 'io.fabric.tools:gradle:1.28.0'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
...
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') {
transitive = true
}
}
apply plugin: 'com.google.gms.google-services'
Fabric.with(this, new Crashlytics());
crashlytics {
enableNdk true
androidNdkOut 'build/intermediates/ndkBuild/debug/obj'
androidNdkLibsOut 'build/intermediates/ndkBuild/debug/lib'
}