Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Uji penerapan Crashlytics Anda

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Paksa crash untuk menguji implementasi Anda

  1. Tambahkan kode ke aplikasi Anda yang dapat Anda gunakan untuk memaksakan error pengujian.

    Anda bisa menggunakan kode berikut di MainActivity aplikasi Anda untuk menambahkan tombol ke aplikasi Anda yang, jika ditekan, akan menyebabkan crash. Tombol tersebut diberi label "Test Crash".

    Java

    Button crashButton = new Button(this);
    crashButton.setText("Test Crash");
    crashButton.setOnClickListener(new View.OnClickListener() {
       public void onClick(View view) {
           throw new RuntimeException("Test Crash"); // Force a crash
       }
    });
    
    addContentView(crashButton, new ViewGroup.LayoutParams(
           ViewGroup.LayoutParams.MATCH_PARENT,
           ViewGroup.LayoutParams.WRAP_CONTENT));
    

    Kotlin+KTX

    val crashButton = Button(this)
    crashButton.text = "Test Crash"
    crashButton.setOnClickListener {
       throw RuntimeException("Test Crash") // Force a crash
    }
    
    addContentView(crashButton, ViewGroup.LayoutParams(
           ViewGroup.LayoutParams.MATCH_PARENT,
           ViewGroup.LayoutParams.WRAP_CONTENT))
    
  2. Bangun dan jalankan aplikasi Anda.

  3. Paksa error pengujian untuk mengirimkan laporan error pertama aplikasi Anda:

    1. Buka aplikasi Anda dari perangkat pengujian atau emulator.

    2. Di aplikasi Anda, tekan tombol "Test Crash" yang Anda tambahkan menggunakan kode di atas.

    3. Setelah aplikasi Anda mogok, mulai ulang agar aplikasi Anda dapat mengirimkan laporan kerusakan ke Firebase.

  4. Buka dasbor Crashlytics di Firebase console untuk melihat error pengujian Anda.

Jika Anda telah me-refresh konsol dan Anda masih belum melihat uji crash setelah lima menit, coba aktifkan debug logging (bagian selanjutnya).

Aktifkan logging debug untuk Crashlytics

Jika Anda tidak melihat error pengujian di dasbor Crashlytics, Anda dapat menggunakan logging debug untuk Crashlytics guna membantu melacak masalahnya.

  1. Aktifkan dan lihat logging debug untuk Crashlytics:

    1. Sebelum menjalankan aplikasi Anda, setel flag shell adb berikut ke DEBUG :

      adb shell setprop log.tag.FirebaseCrashlytics DEBUG
    2. Lihat log di log perangkat Anda dengan menjalankan perintah berikut:

      adb logcat -s FirebaseCrashlytics
  2. Paksa crash pengujian. Bagian pertama di halaman ini menjelaskan cara melakukannya.

  3. Cari pesan atau kode berikut 204 dalam keluaran logcat Anda, yang keduanya memverifikasi bahwa aplikasi Anda mengirimkan kerusakan ke Firebase.

    Crashlytics report upload complete

Jika Anda tidak melihat log ini atau pengujian Anda mogok di dasbor Crashlytics Firebase console setelah lima menit, hubungi Dukungan Firebase dengan salinan keluaran log Anda sehingga kami dapat membantu Anda memecahkan masalah lebih lanjut.

Langkah selanjutnya