web-dev-qa-db-fra.com

Empêcher Android logcat clear lors du redémarrage de l'application

J'utilise Android Studio 1.5.1 et il efface le tampon logcat pendant le redémarrage de l'application. Maintenant, mon application se bloque, redémarre et je ne vois pas ce qui se passe juste avant le crash.

Existe-t-il un moyen pour logcat dans Android Studio de ne pas effacer pendant le redémarrage de l'application? Je voulais augmenter la taille du tampon logcat, mais je n'ai pas trouvé l'option dans la version actuelle d'AS.

34
jpou

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

Dans AndroidStudio, le paramètre par défaut de la fenêtre Logcat semble être "Afficher uniquement l'application sélectionnée" (coin supérieur droit de la fenêtre Logcat) ... qui consulte le journal du processus sélectionné (votre lancement actuel par défaut). Ainsi, lorsque votre application se bloque pendant les tests, ce processus a disparu, de sorte que 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 exécutions futures. Cela devrait conserver le journal pour vous, même après le blocage de l'application.

en double

54
Sinkeat