Memulai Firebase Crashlytics

Panduan mulai cepat ini menjelaskan cara menyiapkan Firebase Crashlytics di aplikasi Anda dengan Firebase Crashlytics SDK sehingga Anda bisa mendapatkan laporan error yang komprehensif di Firebase console.

Sebelum memulai

Tambahkan Firebase ke project Android jika Anda belum melakukannya. Jika tidak memiliki aplikasi Android, Anda dapat mendownload aplikasi contoh.

Langkah 1: Siapkan Crashlytics di Firebase console

  1. Klik Crashlytics di panel navigasi sebelah kiri di Firebase console.

  2. Jika project Firebase Anda memiliki beberapa aplikasi yang terdaftar di dalamnya, pilih aplikasi yang baru saja ditambahkan dari menu drop-down di samping Crashlytics di panel atas konsol.

  3. Klik Aktifkan Crashlytics.

Langkah 2: Tambahkan Firebase Crashlytics ke aplikasi Anda

  1. Di file build.gradle level project, tambahkan plugin Gradle Crashlytics sebagai dependensi buildscript:
    buildscript {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    
        dependencies {
            // ...
    
            // Check that you have the Google Services Gradle plugin v4.3.2 or later
            // (if not, add it).
            classpath 'com.google.gms:google-services:4.3.3'
    
            // Add the Crashlytics Gradle plugin.
            classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'
        }
    }
    
    allprojects {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    }
       
  2. Di file build.gradle tingkat aplikasi, terapkan plugin Gradle Crashlytics:
    apply plugin: 'com.android.application'
    
    apply plugin: 'com.google.gms.google-services' // Google Services Gradle plugin
    
    // Apply the Crashlytics Gradle plugin
    apply plugin: 'com.google.firebase.crashlytics'
        

Langkah 3: Inisialisasi Crashlytics

Untuk mendapatkan pengalaman yang optimal dengan Firebase Crashlytics, sebaiknya tambahkan Firebase SDK untuk Google Analytics ke aplikasi Anda, selain Firebase Crashlytics SDK. Pastikan Anda menambahkan Google Analytics versi 17.2.3 atau yang lebih baru untuk mendapatkan pengguna tanpa error dan breadcrumb secara real time.

  1. Di build.gradle tingkat aplikasi, tambahkan dependensi untuk Google Analytics dan Crashlytics.

    Java

    dependencies {
        // Recommended: Add the Firebase SDK for Google Analytics.
        implementation 'com.google.firebase:firebase-analytics:17.5.0'
    
        // Add the Firebase Crashlytics SDK.
        implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
    }
    

    Kotlin+KTX

    dependencies {
        // Recommended: Add the Firebase SDK for Google Analytics.
        implementation 'com.google.firebase:firebase-analytics-ktx:17.5.0'
    
        // Add the Firebase Crashlytics SDK.
        implementation 'com.google.firebase:firebase-crashlytics-ktx:17.2.1'
    }
    
  2. Opsional: Firebase Crashlytics menawarkan crash reporting untuk aplikasi yang di-build menggunakan Android Native Development Kit (NDK). Jika aplikasi Anda menggunakan NDK, Anda dapat mengonfigurasi Crashlytics untuk melaporkan error yang terjadi di library NDK dasar aplikasi Anda. Buka Dokumentasi crash reporting NDK untuk mempelajari caranya.

Langkah 4: Jalankan project Anda

Terakhir, jalankan aplikasi Anda. Log perangkat akan menampilkan verifikasi Firebase bahwa inisialisasi selesai.

Langkah berikutnya