android c'est - Android Studio, Logcat nettoie après la fermeture de l'application




4 Answers

J'ai eu le même problème, mais ressemble plus à une fonctionnalité qu'un bug:

Dans AndroidStudio, le paramètre par défaut pour la fenêtre Logcat semble être "Afficher uniquement l'application sélectionnée" (en haut à droite de la fenêtre Logcat) ... qui regarde le journal du processus sélectionné (votre lancement actuel par défaut). Ainsi, lorsque votre application se bloque au cours du test, ce processus a disparu et le filtre efface le journal.

Au lieu de cela, sélectionnez "Modifier la configuration du filtre ..." et configurez un filtre pour votre application , par exemple:

  • FilterName: MyApp
  • PackageName: com.example.myapp (<< remplacer par le nom du package de votre application)

... puis sélectionnez ce filtre pour les prochaines analyses. Cela devrait garder le journal là pour vous, même après le plantage de l'application.

quoi no

J'ai un problème avec mon logcat depuis la mise à jour 1.2 Beta pour Android Studio. Quand je lance mon application, elle enregistre tout ce qu'elle faisait normalement, puis j'arrive au point où mon application plante avec l'application en disant: malheureusement, Game s'est arrêté.

Après quelques secondes Android ferme ce message. Quand cela arrive, mon logcat est également complètement effacé, ce qui signifie que je n'ai presque pas le temps de lire l'erreur. J'ai trouvé quelques infos sur un buffer, mais il semblerait qu'Android Studio n'ait pas la possibilité de l'augmenter outre le fait que je doute que ce soit le problème.

Quelque chose qui peut être utile est qu'après avoir effacé et bourré les changements de processus à Android.process.core et le message que je reçois dans mon logcat est:

04-13 10:28:13.394  12259-12265/android.process.acore D/dalvikvm﹕    
Debugger has detached; object registry had 1 entries

Edit: J'ai lu sur les points d'arrêt, donc désactivé l'application de mise au point sur les points d'arrêt dans les paramètres-construction, l'exécution, le déploiement-débogueur mais il n'a eu aucun effet.




Mon application se plantait et redémarrait. J'ai également eu quelques problèmes en lisant le logcat pour savoir ce qui se passait. J'ai ensuite remarqué que dans le menu déroulant, à côté de la liste déroulante de l'appareil, il y avait quelque chose comme "com.mypackage.myapp ('un certain nombre')" et quand mon application plantait il y avait une autre option qui disait "com.mypackage.myapp ( 'un certain nombre') [DEAD] " . Si vous sélectionnez l'option "Dead", il vous montrera le logcat de l'instance précédente.




Le filtre efface le journal une fois que l'application est plantée. Alors sélectionnez "Modifier la configuration du filtre" et créez votre propre filtre personnalisé avec le nom du filtre. Cela permettra d'enregistrer le journal avec des informations même lorsque l'application est crahed.




J'ai rencontré le même problème et aucune des réponses ne pouvait m'aider, jusqu'à ce que je réalise que mon application provoquait une exception OutOfMemoryException. C'est probablement une cause fondamentale.




Related

android android-studio logcat