Crash report merupakan hal yang berguna bagi developer untuk mengetahui apakah aplikasi yang dikembangkannya mengalami error dan jika error, dimanakah penyebab error tersebut. Crashlytics merupakan crash reporting tool yang dapat anda integrasikan pada android atau pun ios. Diklaim merupakan crash report yang ringan. Selain itu mudah untuk di implementasikan.
Kelebihannya juga ada semua fitur yang ditawarkan adalah free. Saat ini crashlytics merupakan bagian dari fabric.io. Oleh karena itu untuk menggunakannya, anda perlu register dan generate api key yang akan digunakan. Berikut langkah-langkah untuk mengintegrasikan :
1. Tambahkan pada file build.gradle aplikasi anda
buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { // The Fabric Gradle plugin uses an open ended version to react // quickly to Android tooling updates classpath 'io.fabric.tools:gradle:1.+' } }
lalu
apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } }
dan dependencies
compile('com.crashlytics.sdk.android:crashlytics:2.6.4@aar') { transitive = true; }
2. Lalu pada AndroidManifest.xml, tambahkan key milik crashlytics/fabric
pastikan juga sudah memiliki permisssion akses internet
3. Lalu inisialiasikan Fabric pada activity :
import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import com.crashlytics.android.Crashlytics; import io.fabric.sdk.android.Fabric; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Fabric.with(this, new Crashlytics()); setContentView(R.layout.activity_main); } }
Selain cara diatas, ada cara mudahnya dengan menginstall plugin Fabric for Android pada android. Anda dapat melakukannya pada menu preferences-plugins-browse repositories lalu cari Fabric
Setelah diinstall, maka anda cukup mengikuti langkah yang tersedia, maka otomatis semua ditambahkan pada project Anda.
Untuk mengetahui crash report yang terjadi anda dapat melihatnya melalui dashboard fabric