"AndroidRuntime: Arrêt de VM" avec rien d'autre

Pour une raison quelconque, LogCat ne signale plus de traces de pile sur les collisions. Au lieu de cela, je n'ai que les informations suivantes:

D/AndroidRuntime: Shutting down VM W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40dd3960) 

C'est vraiment étrange parce que j'ai travaillé sur le même projet pendant trois mois, et seulement récemment (il y a deux jours, trois jours), les traces de la pile ont cessé de s'afficher. Qu'est-ce qui pourrait causer cela? Comment puis-je afficher les traces de pile à nouveau?

  • Android - startActivityForResult en dehors d'une activité?
  • Android facebook SDK en JAR
  • Overlay du système Android 4.0
  • Android OrmLite pré-remplit la base de données
  • Qt QML Camera to C ++ QImage sur Android
  • Hide / Show Toolbar programmatically on CoordinatorLayout
  • Comment faire un .jar hors du projet Volley?
  • Comment modifier la couleur du diviseur enfant de ExpanableListView par fichier de mise en page xml?
  • Quand Android aura-t-il une API publique de calendrier?
  • SwipeRefreshLayout + WebView lorsque la position de défilement est en haut
  • Communication Android Java socket avec Socket.IO
  • Extraire l'icône de l'application à partir du fichier apk
  • 2 Solutions collect form web for “"AndroidRuntime: Arrêt de VM" avec rien d'autre”

    J'ai eu le même problème. Après avoir mis à niveau Google Analytics vers la version 7 (ou 7.3, je ne me souviens plus), mon application se ferme toujours sans aucun message logcat lors d'une erreur.

    Il s'avère que cela se produit si Thread#setUncaughtExceptionHandler fois un gestionnaire de capture-exception Thread#setUncaughtExceptionHandler ( Thread#setUncaughtExceptionHandler ) et la fonctionnalité de crash du rapport dans Google Analytics.

    Lorsque je désactive l'un d'eux, le logcat affiche à nouveau la trace de la pile.

    Très simple à réparer.

    Il suffit de changer de

     ... Tracker tracker; // from Google Analytics ... tracker = analytics.newTracker(getStringRes(R.string.ga_tracker)); tracker.enableExceptionReporting(true); // this is the cause 

    À:

     tracker.enableExceptionReporting(false); 

    Maintenant, il est de retour à la normale.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.