• Home
  • Youzik
  • Papystreaming
  • Darknet
  • Libertyland
  • Cacaoweb
  • GG maps
  • Yggtorrent
  • Zone téléchargement

Grimag

  • Accueil
  • Catégories
    • Smartphone
    • High Tech
    • Business
    • Web
    • Appli Jeux Vidéo
    • Shopping
  • Android c’est quoi ?
  • Nous Contacter
  • Nos comparatifs
    • Drone avec caméra
    • Clavier d’ordinateur
    • Onduleur
    • GPS
    • Répéteur WiFi

Capturer les exceptions (ANR) d’android de vos développements sur votre site



Grâce à l’excellent tuto du site nullwire.com , je vais mettre en place une librairie qui permet de capturer l’exception ANR (Application not responding) d’une  application installée sur des terminaux android, et  les envoyer sur mon site internet.
Je vais utiliser Android Remote Exception logger pour logger mes exceptions sur mon site. Pour le code source de cette classe c’est ici

  • Télécharger le fichier trace. jar.
  • Avec eclipse sur mon projet je fais bouton droit->propriété->java build path dans la liste et dans l’onglet  librairie je fais importer le fichier trace.jar

anr1

Dans la méthode onCreate de ma classe principale je rajoute.

ExceptionHandler.register(this);

Dans ce cas de figure l’exception sera envoyé sur le site http://trace.nullwire.com. Pour l’envoyer sur mon site je mets cette ligne

ExceptionHandler.register (this, "http://your.domain/path");

Ensuite sur l’adresse your.domain/path, je peut mettre un script pour envoyer des mails, ou créer un page web qui affiche les log. Les variables sont envoyées en POST :

  • $_POST[‘package_version’],contient le nom du paquet de l’application
  • $_POST[‘nom_du_paquet’], contient la version telle que spécifiée dans votre AndroidManifest.xml.
  • $_POST[‘stacktrace’]. contient les informations sur l’exception.

Il ne faut pas oublier d’autoriser l’accès à internet dans son fichier Androidmanifest.xml

 <uses-permission android:name="android.permission.INTERNET" />
Sep 10, 2009Gnakouri Danon

Ces articles pourraient vous intéresser :

  • Convertir facilement vos applications Android vers des applications Iphone avec J2ObjCConvertir facilement vos applications Android vers des applications Iphone avec J2ObjC
  • Mobile Roadie – Developper vos Applications Android et Iphone sur la même plateformeMobile Roadie – Developper vos Applications Android et Iphone sur la même plateforme
  • webOdroid – La librairie pour réaliser son application android de son blogwebOdroid – La librairie pour réaliser son application android de son blog
  • MOTODEV App Validator – Un nouvel outil pour les développeursMOTODEV App Validator – Un nouvel outil pour les développeurs
  • AIDE – Une application Android pour … développer des applications AndroidAIDE – Une application Android pour … développer des applications Android
  • Android Studio 1.0 Release Candidate 1 disponibleAndroid Studio 1.0 Release Candidate 1 disponible
  • Ave Comics – Le test d’appli’ Android-FranceAve Comics – Le test d’appli’ Android-France
  • Paypal – Les librairies Android disponibles au Google I/OPaypal – Les librairies Android disponibles au Google I/O
  • jQuery – Maintenant compatible pour les Android Phones avec jQuery MobilejQuery – Maintenant compatible pour les Android Phones avec jQuery Mobile
  • Stetho – La plateforme de debuggage Android signée FacebookStetho – La plateforme de debuggage Android signée Facebook
  • Une nouvelle version du plugins Android pour Eclipse maintenant disponibleUne nouvelle version du plugins Android pour Eclipse maintenant disponible
  • Android 3.0 Honeycomb – Pré-version du SDK disponibleAndroid 3.0 Honeycomb – Pré-version du SDK disponible
  • Android 3.0 Honeycomb – SDK et outils disponiblesAndroid 3.0 Honeycomb – SDK et outils disponibles
  • Mise à jour du SDK AndroidMise à jour du SDK Android
  • Conférence pour améliorer la productivité du développement Android le jeudi 8 mars à ParisConférence pour améliorer la productivité du développement Android le jeudi 8 mars à Paris
  • Ice Cream Sandwich – Le SDK d’Android 4.0 disponibleIce Cream Sandwich – Le SDK d’Android 4.0 disponible
  • Android Studio 1.0 Finale disponible (adieu ADT)Android Studio 1.0 Finale disponible (adieu ADT)
  • Développer vos applis en matérial design sans Polymer avec la librairie getmdlDévelopper vos applis en matérial design sans Polymer avec la librairie getmdl
  • Développer la fonction shake (secouer) dans vos applications AndroidDévelopper la fonction shake (secouer) dans vos applications Android
  • Intégrer des pub Admob dans ses applications AndroidIntégrer des pub Admob dans ses applications Android
  • Développez votre propre boussoleDéveloppez votre propre boussole
  • FlexyCore – Porter un jeu vidéo 3D Android sur l’iPhone en 2 joursFlexyCore – Porter un jeu vidéo 3D Android sur l’iPhone en 2 jours
  • Intégrer les pub de Greystripe.com dans vos applications androidIntégrer les pub de Greystripe.com dans vos applications android
  • Développez avec la plate forme Polymer de Google – TUTO 4 Polymer et fichier json part IDéveloppez avec la plate forme Polymer de Google – TUTO 4 Polymer et fichier json part I

Partager :

  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Google+(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Reddit(ouvre dans une nouvelle fenêtre)
  • Plus
  • Cliquez pour envoyer par e-mail à un ami(ouvre dans une nouvelle fenêtre)
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Pinterest(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Pocket(ouvre dans une nouvelle fenêtre)


Android 2.0 alias Eclair pourrait sortir plus tard que prévuRendu 3D du prochain Sony Ericsson Xperia X3 alias Rachael
Gnakouri Danon

Co-fondateur du site Android france, senior lead developper, passionné de bière et de cigare cubain

10 septembre 2009 Developpement, Tuto développementandroid, Application, eclipse, librairie224

2019 © Android-France
sponsored
loading Annuler
L'article n'a pas été envoyé - Vérifiez vos adresses e-mail !
La vérification e-mail a échoué, veuillez réessayer
Impossible de partager les articles de votre blog par e-mail.