Intégrer Crashlytics dans votre application
1-A quoi ça sert ?
Comme son nom l’indique Fabric Crashlytics de Twitter vous permet de monitorer les rapport de crashs que subit votre application depuis l’interface de leur site web mais aussi depuis une app dédiée.
L’avantage de Crashlytics réside dans la clarté des rapports qu’il vous fournit. Vous pouvez en effet savoir rapidement sur quelle ligne et pour quel user à lieu un crash.
2-Installation du plugin Fabric dans Android Studio
Pour commencer:
– Depuis le site https://get.fabric.io/, créez votre compte
– Depuis Android Studio, installer le plugin Fabric: Settings>Plugins>Browse Repositories>Fabric for Android Studio (le processus est très bien décrit lors de l’inscription sur leur site)
– une fois installée, l’icone et l’onglet Crashlytics apparaissent dans votre IDE
– Depuis l’onglet Crashlytics, logguez-vous
Ca y est vous venez de connecter votre IDE à votre compte Crashlytics. Vous allez donc pouvoir surveiller vos apps depuis leur site web (ou leur app dédié). Mais avant cela, il faut maintenant installer Crashlytics dans votre app…
3-Installation de Crashlytics dans votre app
Toujours dans l’onglet Crashlytics d’Android Studio, installez la derniere version de Crashlytics dans votre projet.
(au moment de la création de ce tuto, la version était 2.5.5)
En cliquant sur « install », le plugin va rajouter :
– les dépendances nécessaires dans votre code
– rajouter la clef et les permissions nécessaires dans votre Manifest.xml
– initialiser le Kit Crashlytics dans votre MainActivity
Magic! Bien entendue, si vous voulez faire les choses à l’ancienne (aka rajouter vous même tous ces bouts de code) vous pouvez suivre les instructions ici https://www.fabric.io/kits/android/crashlytics/install