Question

Pourquoi pas logcat montrer quoi que ce soit dans mon Android (tout le développement d'applications avec Eclipse)?

Il ne vient imprimer rien. Il est vide.

Était-ce utile?

La solution

Autres conseils

J'ai eu ce même problème, mais ma solution était beaucoup plus basique:

Si le panneau de LogCat est vide dans Eclipse l'émulateur n'a pas le focus. Aller à la perspective DDMS et essayez de cliquer sur l'entrée « émulateur » dans le panneau Périphériques (écran supérieur gauche).

Dial

*#*#2846579#*#*

et vous verrez un menu caché. Allez dans le menu Projet> Paramètres de base> Log réglage et définir la disponibilité du journal (log switch) et le niveau (log réglage du niveau).

S'il vous plaît noter que ceci peut demander aux téléphones Huawei seulement comme il est indiqué pour un X3 Ideos ( ici ) et est testé à Honor U8860.

Si en cliquant dans le panneau périphériques ne met pas le spam, utilisez reset adb dans le menu d'abandon du triangle sur la droite du bouton d'instantané.

J'ai le même problème on / off et la façon dont je l'ai résolu est par File >> Restart (redémarrer l'éclipse)

Alors que la réponse fournie par MoMo résoudra le problème, il se reproduira probablement temporairement la prochaine fois que vous lancez Eclipse, ou lancer sur un autre émulateur / périphérique.

Au lieu d'avoir toujours sélectionner mon appareil dans les appareils vue que j'ai trouvé une meilleure solution est d'aller dans vos préférences Eclipse et accédez à Android -> LogCat dans la liste à gauche, puis activer « Moniteur logcat des messages à partir d'applications dans l'espace de travail ».

De cette façon, peu importe l'appareil que vous utilisez logcat démarre automatiquement montrant la sortie de celui-ci dès que les lancements d'application.

Il installera également un filtre qui assure que la sortie seulement de votre application est affichée, que vous pouvez réutiliser / désactiver au besoin.

paramètre de validation de sortie de l'application Logcat

Peut-être que le journal n'est pas activé dans votre appareil. Essayez d'exécuter la commande suivante.

adb shell
echo 1 > /sys/kernel/logger/log_main/enable

OK. Voici comment je l'ai eu à travailler. J'ai d'abord suivi les conseils de MoMo, qui est ...

  

Si le panneau de LogCat est vide dans Eclipse l'émulateur n'a pas la   concentrer. Aller à la perspective DDMS et essayez de cliquer sur le « émulateur »   entrée dans le panneau Périphériques (écran supérieur gauche).

Mais en vain.

Je puis essayé de reset adb (Android Debug Bridge) comme suggéré par furikuretsu. Comment? Fenêtre -> Périphériques -> à l'envers bouton de menu triangulaire -.> Réinitialiser adb

Il a également ne fonctionne pas , mais je l'ai fait passer le message suivant:

  

Android hierarchyviewer: Impossible d'obtenir la fenêtre ciblée de l'appareil

Cela signifie que MoMo avait raison dans mon appareil Android ou émulateur n'ont pas mise au point. Cependant, la solution que je l'ai fait dans mon cas est différent.

Ce qui a fonctionné pour moi:

1) Replugged ma tablette, qui a été connecté à mon ordinateur via USB.

2) Restarted Eclipse, comme mentionné par Abou Hamzah (bien que je ne savais pas que je peux faire File -> Restart, je ferme manuellement vers le bas Eclipse, puis redémarré l'application.)

Je peux maintenant voir les journaux dans mon logcat.

Espérons que cela vous aide aussi.

La solution la plus simple a fonctionné pour moi. Arrêter et redémarrer mon téléphone et Eclipse Alike

Je pense que, ne vous ai pas choisi l'appareil ou l'émulateur, sur lequel exécuter votre application,

éclipse aller à DDMS Perspective et sélectionnez l'appareil ou l'émulateur sur lequel vous exécutez votre application.

(Note: Pas besoin de redémarrer l'Eclipse)

Si vous utilisez un appareil, le plus simple vérification consiste à redémarrer l'éclipse.

** vous n'avez pas éclipser d'arrêt **

utiliser Fichier > Redémarrer

dans un second rapide ou deux, vous devriez voir votre déclaration de LogCat

Accédez aux paramètres de développeur et vérifiez que pour le débogage \ Select App pour le débogage est vide

Si vous utilisez le DDMS de recentrer ne fonctionne pas, essayez de fermer et de redémarrer LogCat. Cela m'a aidé.

J'ai eu cela arrive de temps en temps. Fermeture et réouverture Eclipse semble fixer.

Il devient intéressant quand vous découvrez que rien de toutes les réponses dans ce fil a été utile.

Et puis vous découvrez que dans votre version d'ADT 22.6.3.v201404151837-1123206 si vous ajoutez deux filtres avec le même nom de package ( nom de l'application ) puis le journal n'apparaît pas.

Il était bizarre parce que le journal était il y a deux secondes, et le lancement de l'application en mode débogage ajoute un filtre par défaut pour l'application qui entre en collision avec le filtre que j'ai installé manuellement, puis ADT supprime par magie tout le journal, et NONE du filtre travaillé, y compris les Tous les messages (pas de filtres)

J'espère que quelqu'un sauvé un peu de temps ... j'y étais pendant près d'une heure.

==== ==== Mise à jour

Et puis j'ai passé un autre peu de temps en pensant que ce masquait une autre question ...

Je travaille avec deux écrans, le second est connecté via VGA / RGB - (pas vraiment sûr de savoir comment elle est appelée) et ce que je peux faire, je suis une tonne plus à l'aise avec le logcat loin de mes éditeurs de code , donc je l'ai placé dans une autre fenêtre, et il se trouve que est la raison principale pour les journaux de Disappearing pour moi.

Dans le cas si vous utilisez CyanogenMod dans votre mobile, il désactive l'enregistrement par défaut, essayez cette méthode:

Dans votre appareil, ouvrez le dossier « /system/etc/init.d/ » S'il y a beaucoup de fichiers, essayez d'ouvrir chaque fichier et trouver pour cette ligne:

rm / dev / log / main

Maintenant, commentez cette ligne comme ceci: # rm / dev / log / main

enregistrer le fichier et redémarrez.

Vérifiez si la console vous dit quelque chose. Habituellement, cela se produit lorsque le projet n'a pas pu être installer dans l'appareil, et juste montrer le précédent. Le cas le plus courant I a vu c'est quand il y a différentes signatures dans le projet, et ne fonctionne pas du tout. S'il vous plaît, lire toutes les lettres que vous voyez rouge. Si le LogCat ne montre rien, prendre pour assurer que la console va faire.

J'ai eu le même problème. Pas besoin de redémarrer Eclipse ou nettoyer votre projet. Vous pouvez suivre:

  1. Cliquez sur l'icône LogCat sur le coin en bas à droite de l'éclipse.
  2. Dans Saved Filtre volet (côté gauche), paquet double clic de votre projet (dans mon cas, il est com.apps. . * ).
  3. Dans Logcate de filtrage des messages pop-up Paramètres, sélectionnez l'option souhaitée de « par Log Level ». Vous pouvez sélectionner verbeux, info, erreur, etc.
  4. Cliquez sur Ok.
  5. Exécuter / Debug votre projet.

Ce qui a fonctionné pour moi en plus le redémarrage de l'éclipse est:

  • Supprimer les filtres personnalisés

Après avoir enlevé tous les filtres, logcat a été rempli à nouveau avec le texte Espérons que cela sera utile à quelqu'un d'autre

Fermer logcat puis rouvrir de Fenêtre> Afficher la vue> Autres

Si vous utilisez Eclipse Mars (au moins, mars.1 ou Mars.2), essayez la solution décrite ici: Logcat montrent des messages invisibles dans Eclipse Mars .

Il a aidé dans mon cas.

est simple.

Il suffit de fermer la Logcat d'éclipse.

Rouvrez ensuite en suivant les étapes dans Eclipse.

Fenêtre - Afficher la vue - Autres - Android - LogCat - ok

Espérons que cela résout votre problème.

Régler la même date et l'heure dans votre téléphone Android et dans votre ordinateur portable.

J'ai eu un problème similaire de journaux ne montrant pas, et quand je mets la date correcte dans le téléphone j'ai commencé à voir les journaux (je remis en marche le téléphone et l'heure était complètement faux!).

Je l'avais fait face à la même question, mais dans mes journaux de cas sont indiqués lorsque d'autres périphériques sont connectés et non affiché lorsque mon appareil est connecté.

Il m'a fallu jours et enfin, le problème résolu quand je redémarré mon téléphone.

Plusieurs fois, quand je suis passé à un nouvel appareil Android, je ne vois pas plus de messages de LogCat. Malheureusement, aucune des suggestions ci-dessus a fonctionné pour moi (Eclipse Photon 4.8.0).

Je suis maintenant en utilisant cette . Il semble fonctionner pour les différents appareils.

Si vous avez essayé tous les autres, et encore obtenu de perdre sur logcat vide. Je suis une autre façon simple.

Télécharger une ancienne version de adb, et essayez à nouveau, il pourrait travailler, travailler au moins pour moi avec le téléphone Android 7.0 (mise à jour fournisseur arrêté).

est le lien utile pour les anciennes versions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top