Je teste avec un véritable appareil connecté à Android Studio. En raison du comportement multithreading que je ne veux pas interrompre, j'ai ajouté de nombreuses instructions de journal à mon code pour savoir ce qui se passe Dans logcat, je vois les déclarations arriver, jusqu'ici tout va bien.
Après avoir exécuté mon test complet, j'ai découvert que le début de ma journalisation manquait! Il me semble que Android Studio supprime les premières lignes de journalisation lorsque le journal risque de devenir trop volumineux. Puisque je voudrais récupérer tout mon fichier journal après un test (afin que je puisse faire quelque chose sinon en attendant), je voudrais augmenter le nombre de lignes Android Studio conserve.
Savez-vous où je peux ajuster ce nombre maximum de lignes que logcat doit stocker? J'espère/prie/suppose qu'il existe un tel paramètre, car je ne le trouve pas encore ...
Je voudrais ajouter une mise à jour à cette question, au cas où quelqu'un d'autre chercherait un moyen de changer cela à partir de mars 2017.
La dernière version de Android Studio, version 2.3, a désormais une option pour changer la taille du tampon logcat cyclique dans Paramètres/Préférences.
Accédez à Paramètres/Préférences> Éditeur> Général> Console et activez l'option Remplacer la taille du tampon cyclique de la console (1024 Ko). Une fois que vous avez activé ce paramètre, vous pouvez entrer une valeur en kilo-octets pour le tampon logcat.
Il aurait été préférable que Google y ajoute le mot "logcat", car il ne peut pas être trouvé avec une recherche dans les préférences, sauf si vous entrez spécifiquement "console" ou "cyclique", etc.
Modifier: Google a maintenant attribué ce problème à un développeur. Il devrait être implémenté bientôt, et je mettrai à jour cette réponse quand elle le sera.
Comme @zzy le dit ... éditez le fichier: PATH_TO_Android_STUDIO\bin\idea.properties
Voici les propriétés que vous pouvez personnaliser dans votre propre fichier idea.properties: http://tools.Android.com/tech-docs/configuration
#--------------------------------------------------------------------- # This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). # Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- idea.cycle.buffer.size=1024
Modifiez la valeur ci-dessus à 2048 ou tout ce dont vous avez besoin.
Vous pouvez démarrer le logcat dans un terminal: developer.Android.com/tools/help/adb.html#logcat
[adb] logcat [option] ... [filter-spec] ...
et le diriger vers un fichier txt
gagner
PATH\TO\YOUR\ADB\ adb.exe logcat > log.txt
ou
linux
PATH\TO\YOUR\ADB\ adb logcat| tee log.txt
Selon http://tools.Android.com/tech-docs/configuration , il pourrait être modifié à
COMME
Aidez-moi
Modifier les propriétés personnalisées
Cela crée en fait le fichier idea.properties ...