Passer au contenu principal
Toutes les collectionsMatériel éducatif
Journaux de plantage sur les appareils de diffusion en continu
Journaux de plantage sur les appareils de diffusion en continu

Découvre comment récupérer les journaux de plantage à partir des appareils de diffusion en continu.

Nikola Jonic avatar
Écrit par Nikola Jonic
Mis à jour il y a plus d'un an

"Où localiser et comment obtenir les journaux de plantage sur les appareils de diffusion en continu?"

Motivation

En cas de plantages sur un appareil de diffusion en continu, avoir les journaux de l'appareil est essentiel en tant qu'élément clé de ton rapport de bogue. Ils peuvent également être utiles pour les blocages d'applications. Seules les informations consignées peuvent fournir un aperçu détaillé des circonstances du problème.

Dans cet article, tu découvriras comment récupérer les informations de journal pour tes appareils de diffusion en continu. En appliquant ces techniques, tu pourras enregistrer et joindre des fichiers journaux significatifs à tes rapports.

Obtenir les journaux de plantage sur Android TV, les appareils de diffusion en continu Android TV et FireOS

Pour obtenir les journaux de plantage à partir d'Android TV, des appareils de diffusion en continu Android TV et de FireOS, on te recommande d'utiliser Android Debug Bridge (ADB).

Pour Windows, pour obtenir les journaux de plantage via ADB, tu devras télécharger les outils de la plateforme SDK. Tu peux télécharger les outils de la plateforme SDK ici.

Pour macOS, tu devras installer android-platform-tools à l'aide de Homebrew. Les instructions d'installation sont fournies plus loin dans cet article.

Lancement d'ADB sur Windows et macOS

Windows

Après avoir téléchargé les outils de la plateforme SDK, tu devras extraire les fichiers (dossier) de là. Lorsque tu extrayes les fichiers (dossier), tu dois ouvrir le dossier extrait. Après avoir ouvert le dossier extrait, dans la barre d'adresse de l'explorateur de fichiers, clique sur un espace vide, puis lorsque le chemin du fichier s'affiche, tape cmd et appuie sur ENTER sur ton clavier. Cela lancera cmd (Invite de commandes) à l'intérieur du dossier, et de cette manière, ADB est essentiellement démarré.

macOS

La première chose à faire est d'installer Homebrew à l'aide du Terminal, puis d'installer android-platform-tools. Pour installer Homebrew sur ton macOS, visite le site web de Homebrew et copie le lien d'installation sous la partie Installer Homebrew. Après avoir copié le lien d'installation, colle-le dans le Terminal et appuie sur Enter sur ton clavier. Homebrew commencera à s'installer. Suis les instructions d'installation jusqu'au bout.

Remarque: Dans certains cas, l'installation peut prendre plus de temps en raison de l'installation de composants supplémentaires, mais ne t'inquiète pas, tout va bien.

Après l'installation de Homebrew, tu devras installer android-platform-tools. Pour installer android-platform-tools, visite le site web des formules Homebrew android-platform-tools, et copie la commande d'installation. Après avoir copié la commande d'installation, colle-la dans le Terminal et appuie sur Enter sur ton clavier. L'installation commencera alors. Après l'installation, saisis adb dans le Terminal et appuie sur Enter. Si tu vois des commandes adb, cela signifie que l'installation a été effectuée avec succès.

Remarque : Après avoir installé android-platform-tools, pour chaque utilisation ultérieure, tu devras simplement ouvrir le Terminal et taper les commandes pour obtenir les journaux, comme décrit plus loin dans cet article.

Création de journaux

Pour créer des journaux, active le débogage USB/ADB dans les options pour les développeurs sur ton appareil Android TV/Android TV Streaming et/ou FireOS, puis exécute les commandes dans le cmd (Windows) ou le Terminal (macOS) précédemment ouverts. Si tu as déjà activé ces options et que tu connais l'adresse IP de l'appareil, tu peux passer à la partie 2.

Partie 1a : Activation du débogage USB sur ton appareil Android TV/Android TV Streaming et obtention de l'adresse IP de l'appareil

  1. Ouvre l'application Paramètres.

  2. Accède aux Préférences de l'appareil.

  3. Ouvre la section À propos.

  4. ais défiler vers le bas et appuie sur le numéro de build plusieurs fois jusqu'à ce que tu voies un message ❝Vous êtes maintenant un développeur!

  5. Maintenant que tu es devenu un développeur, retourne à l'écran des Préférences de l'appareil, recherche et ouvre les Options pour les développeurs.

  6. Trouve l'option de débogage USB et active-la en appuyant sur le bouton bascule.

  7. Retourne à l'écran des Paramètres et accède à Réseau et Internet.

  8. Après avoir ouvert l'écran Réseau et Internet, appuie sur le réseau Wi-Fi connecté et note l'adresse IP de l'appareil sous la section Adresse IP.

Partie 1b : Activation du débogage ADB sur ton appareil FireOS et obtention de l'adresse IP de l'appareil

  1. Accéde à la section Paramètres.

  2. Ouvre Ma Fire TV.

  3. Ouvre la section À propos.

  4. Appuie plusieurs fois sur l'option Fire TV Stick jusqu'à ce que tu voies un message t'indiquant que tu es un développeur.

  5. Retourne à l'écran Ma Fire TV et ouvre les Options pour les développeurs.

  6. Appuie sur le débogage ADB pour l'activer.

  7. Retourne à l'écran Ma Fire TV et ouvre la section À propos.

  8. Mets l'accent sur le réseau et note l'adresse IP.

Partie 2 : Création de journaux

1. Dans le cmd précédemment ouvert (Windows) ou dans le Terminal (macOS), tape adb start-server et appuie sur Entrée sur ton clavier. Cela lancera le serveur adb.

2. Maintenant, connecte ton PC à ton appareil Android TV/Android TV Streaming ou à ton appareil FireOS. Assure-toi que tes appareils sont connectés au même réseau.

3. Dans le cmd ou dans le Terminal ouverts, tape adb connect adresse_ip_de_l'appareil (exemple : adb connect 192.168.100.136) et appuie sur Entrée sur ton clavier.

3a. Si tu vois un message "échec de l'authentification sur l'adresse_ip_de_l'appareil" dans le cmd ou le Terminal, c'est probablement parce qu'un écran "Autoriser le débogage USB ?" s'affiche sur ton téléviseur. Sur cet écran, appuie sur le bouton OK. Tu peux également cocher la case "Toujours autoriser depuis cet ordinateur" et appuyer sur OK pour éviter d'être constamment sollicité lorsque tu essaies d'obtenir des journaux de plantage.

4. Maintenant, tape adb devices dans le cmd ou le Terminal et appuie sur Enter. Cela listera les appareils connectés à ton PC, assure-toi que ton appareil est présent sur la liste.

Remarque : Si tu vois le texte "unauthorized" après l'adresse IP de ton appareil, cela signifie probablement que tu n'as pas autorisé le débogage USB. Assure-toi que le texte "device" apparaît juste après l'adresse IP de ton appareil.

5. Pour créer un journal des problèmes reproductibles, commence par effacer l'historique du journal pour supprimer le contenu inutile en entrant adb logcat -c dans le cmd et en appuyant sur Entrée.

6. Il est maintenant temps de capturer les journaux.

6a. Si tu veux créer un journal dans le dossier actuel (où se trouvent les outils de la plateforme sur Windows), tu peux entrer adb logcat -v time > crashlog.txt dans le cmd et appuyer sur Entrée. Le processus de journalisation commencera après avoir appuyé sur Entrée.

6b. Si tu veux créer un journal dans un autre dossier, tu devras copier le chemin du fichier de ce dossier (sous Windows: accède au dossier cible --> clique dans un espace vide dans la barre d'adresse de l'explorateur de fichiers --> copie le chemin du fichier; sous macOS: sélectionne le dossier que tu veux --> fais un clic droit --> clique sur Copier), après avoir copié le chemin du fichier, entre adb logcat -v time > chemin_du_fichier_à_coller\log.txt dans le cmd ou le Terminal, et appuie sur Entrée sur le clavier (la commande sous Windows devrait ressembler à ceci: adb logcat -v time > D:\testIO\Logs\crashlog.txt; sous Mac, elle devrait ressembler à ceci: adb logcat -v time > /Users/testIO/log/crashlog.txt). Le processus de journalisation commencera après avoir appuyé sur Entrée.

7. Maintenant que tu as lancé la journalisation, reproduis le bogue ou le plantage pour lequel tu veux créer un journal, et une fois que tu as terminé, appuie sur CTRL + C dans le cmd ou le Terminal. Cela arrêtera le processus de journalisation, et tu devrais maintenant pouvoir voir ton fichier journal dans le dossier spécifié.

Vidéo explicative: 6a. Création d'un journal dans le dossier actuel où se trouvent les outils de la plateforme

Vidéo explicative : 6b. Création d'un journal dans un autre dossier (Windows)

Vidéo explicative : 6b. Création d'un journal dans un autre dossier (MacOS)

Récupérer les journaux de plantage sur Apple TV

Pour obtenir les journaux de plantage de votre Apple TV, c'est assez simple. Tu auras juste besoin d'un Mac ou d'un iPhone/iPad pour transférer les journaux via AirDrop. Voici comment faire:

  1. Accède aux paramètres de ton Apple TV.

  2. Ouvre la section Général.

  3. Maintenant, accède à la section Confidentialité.

  4. Fais défiler jusqu'à la section Analyse et améliorations, puis ouvre Données d'analyse.

  5. Tu verras ici tous les journaux de ton appareil Apple TV. Trouve et ouvre le journal de plantage pertinent.

  6. Une fois que t'as ouvert le journal de plantage, appuie sur le bouton Partager envoie le journal via AirDrop vers ton appareil.

  7. Télécharge ensuite le journal dans ton rapport de bogue.

Avez-vous trouvé la réponse à votre question ?