Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Crashlytics'i kullanmaya başlayın

Bu hızlı başlangıç kapsamlı çökme raporları alabilirsiniz Firebase Crashlytics SDK ile app Firebase Crashlytics nasıl kurulacağı anlatılmaktadır Firebase konsoluna .

Sen başlamadan önce

  1. Eğer henüz yapmadıysanız, Firebase eklemek Android projeye. Eğer bir Android uygulaması yoksa, bir indirebilirsiniz örnek uygulamasını .

  2. Önerilen: çarpışma ücretsiz kullanıcılar, sayfa işareti günlükleri ve hız uyarıları gibi özellikleri almak için, Firebase projesi Google Analytics etkinleştirmeniz gerekiyor.

    • Mevcut Firebase projesi, Google Analytics'in etkin yoksa, sen Google Analytics'in etkinleştirebilirsiniz Entegrasyonları sekmesinin çıkartmalarınızın Firebase konsolunda> Proje ayarlarında.

    • Yeni bir Firebase projesi oluşturuyorsanız proje oluşturma iş akışı sırasında Google Analytics'i etkinleştirin.

1. Adım: Firebase konsolunda Crashlytics etkinleştirme

  1. Git Crashlytics pano Firebase konsolunda.

  2. Emin olun Uygulama sayfasının üst kısmında Crashlytics yanındaki açılır menüden seçilir.

  3. Tıklayın Crashlytics etkinleştirin.

2. Adım: uygulamanıza Firebase Crashlytics eklentisi ekle

  1. Projeniz düzeyi olarak build.gradle dosyası, bir buildscript bağımlılık olarak Crashlytics Gradle eklentisi ekleyin.
    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.8'
    
            // Add the Crashlytics Gradle plugin
            classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
        }
    }
    
    allprojects {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    }
  2. Uygulama düzeyinde ise build.gradle dosyası, Crashlytics Gradle eklentisi geçerlidir:
    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'

3. Adım: uygulamanıza Firebase Crashlytics SDK'yı ekle

Kullanılması Firebase Android Bom , senin modülü (uygulama düzeyinde) Gradle dosyası (genellikle Crashlytics Android kütüphane için bağımlılık beyan app/build.gradle ).

Crashlytics ile Optimum deneyim için, tavsiye Google Analytics sağlayan sizin Firebase projesinde ve uygulamanızda Google Analytics'in Firebase SDK ekledi.

Java

dependencies {
    // Import the BoM for the Firebase platform
    implementation platform('com.google.firebase:firebase-bom:28.3.0')

    // Declare the dependencies for the Crashlytics and Analytics libraries
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-crashlytics'
    implementation 'com.google.firebase:firebase-analytics'
}

Kullanarak Firebase Android Bom , uygulamanızın her zaman Firebase Android kütüphanelerin uyumlu versiyonlarını kullanacak.

(Alternatif) Bom kullanmadan Firebase kütüphane bağımlılıklarını beyan

Firebase Malzeme Listesini kullanmamayı seçerseniz, her bir Firebase kitaplık sürümünü bağımlılık satırında belirtmeniz gerekir.

Eğer uygulamanızda birden Firebase kitaplıkları kullanırsanız, biz çok tüm versiyonlar uyumlu olmasını sağlar kütüphane sürümlerini yönetmek için Bom kullanmanızı öneririz olduğunu unutmayın.

dependencies {
    // Declare the dependencies for the Crashlytics and Analytics libraries
    // When NOT using the BoM, you must specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-crashlytics:18.2.0'
    implementation 'com.google.firebase:firebase-analytics:19.0.0'
}

Kotlin+KTX

dependencies {
    // Import the BoM for the Firebase platform
    implementation platform('com.google.firebase:firebase-bom:28.3.0')

    // Declare the dependencies for the Crashlytics and Analytics libraries
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-crashlytics-ktx'
    implementation 'com.google.firebase:firebase-analytics-ktx'
}

Kullanarak Firebase Android Bom , uygulamanızın her zaman Firebase Android kütüphanelerin uyumlu versiyonlarını kullanacak.

(Alternatif) Bom kullanmadan Firebase kütüphane bağımlılıklarını beyan

Firebase Malzeme Listesini kullanmamayı seçerseniz, her bir Firebase kitaplık sürümünü bağımlılık satırında belirtmeniz gerekir.

Eğer uygulamanızda birden Firebase kitaplıkları kullanırsanız, biz çok tüm versiyonlar uyumlu olmasını sağlar kütüphane sürümlerini yönetmek için Bom kullanmanızı öneririz olduğunu unutmayın.

dependencies {
    // Declare the dependencies for the Crashlytics and Analytics libraries
    // When NOT using the BoM, you must specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-crashlytics-ktx:18.2.0'
    implementation 'com.google.firebase:firebase-analytics-ktx:19.0.0'
}

4. Adım: Run proje

Uygulamanızı çalıştırın. Cihaz günlükleriniz, başlatmanın tamamlandığına dair Firebase doğrulamasını göstermelidir.

Adım 5: Kuvvet kurulumunu tamamlamak için bir test kazasında

Crashlytics kurulumunu tamamlamak ve Firebase konsolunun Crashlytics panosunda ilk verileri görmek için bir test çökmesini zorlamanız gerekir.

Bu nasıl yapılacağı hakkında ayrıntılı bilgi için, ziyaret test edin uygulanmasını .

Sonraki adımlar