Maison  >  Article  >  tutoriels informatiques  >  Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

王林
王林avant
2024-01-09 19:06:21440parcourir

Comment afficher le journal du logiciel client Android

Pour afficher les journaux dans le programme, utilisez la classe android.util.Log.

Cette classe fournit plusieurs méthodes statiques

Log.v (balise String, msg String);

Log.d (balise String, msg String);

Log.i (balise String, msg String);

Log.w (balise String, msg String);

Log.e (balise String, msg String);

Pour aider les joueurs à mieux comprendre, examinons la signification de chaque option : Verbose (mode verbeux), Debug (mode débogage), Info (mode information), Warning (mode avertissement), Error (mode erreur)).

tag est une chaîne utilisée pour l'identification, généralement composée d'un nom de classe et d'un nom de méthode. Il joue un rôle important lors de l'affichage des journaux et peut être utilisé comme filtre pour localiser des informations de journal spécifiques.

Une fois le programme exécuté, aucune information ne sera affichée dans la console IDE.

Si vous souhaitez consulter le journal plus tard, veuillez utiliser

adb logcat

Pour plus d'informations sur adb, veuillez consulter le site officiel.

Après avoir exécuté la commande adb logcat, toutes les informations du journal seront affichées en temps réel en mode queue.

Maintenant, nous devons filtrer les informations et afficher uniquement les informations dont nous avons besoin. Pour le moment, la balise spécifiée est très utile.

adb logcat -s MonAndroid : I

Maintenant, seules les informations de journal portant l'étiquette « MyAndroid » et le niveau I ou supérieur (y compris l'avertissement et l'erreur) seront affichées.

L'exemple de code est le suivant :

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Si aucune règle de filtrage n'est spécifiée dans la ligne de commande, les règles de filtrage seront définies à partir de ANDROID_LOG_TAG.

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution d'énigmes. Si aucun indice n'est trouvé dans le jeu, le filtre par défaut est "*:I".

Si le paramètre -v n'est pas spécifié, le format du journal sera défini selon ANDROID_PRINTF_LOG.

ou par défaut "bref"

Téléphone mobile Android Android2 3 3 Qu'est-ce que cela signifie? Je ne connais que 2 3 et Android 2 2 x et supérieur

Android2.3.3 représente d'autres versions du numéro de version 2.3 du SDK, similaire à 2.3.5.

Il existe également Android 2.2.x ou supérieur, ce qui signifie que la version compatible du programme est

Version 2.2 et supérieure

Exemple :

Nous commençons par créer un nouveau projet Android, nommé HelloAndroid, et sélectionnons la version Android 2.2. Remplissez 8 dans minSdkVersion et cliquez sur Terminer.

Maintenant, exécutons HelloAndroid, qui lancera un émulateur version 2.2.

3. Si nous modifions maintenant android:minSdkVersion=7 dans le fichier AndroidManifest.xml et l'exécutons à nouveau, il fonctionnera sur l'émulateur 2.2 que nous avons ouvert. Étant donné que l'API Android est rétrocompatible, lorsque le système est compilé, ce projet est compilé en utilisant la version 2.1, mais il peut également être exécuté sur l'émulateur 2.2 si nous fermons d'abord l'émulateur 2.2, puis exécutons le projet HelloAndroid. Si tel est le cas, puis un nouveau simulateur avec API Level=7 sera créé pour exécuter ce programme (c'est-à-dire le simulateur 2.1).

Si nous modifions android:minSdkVersion=10, que la version 2.2 du simulateur soit ouverte ou non, une erreur se produira.

Pour aider les utilisateurs qui rencontrent le problème « ERREUR : l'application nécessite la version 10 de l'API. La version de l'API de l'appareil est 8 (Android 2.2). » Tout d'abord, cette erreur signifie que la version Android de votre appareil est trop basse et doit être mise à niveau vers la version 10 de l'API pour exécuter l'application. Vous pouvez essayer les méthodes suivantes pour résoudre le problème : 1. Vérifiez si l'appareil peut être mis à niveau vers une version Android supérieure. 2. Si l'appareil ne peut pas être mis à niveau, essayez de trouver une version inférieure de l'application correspondant à votre appareil. 3. Si l'application est développée par vous-même, vous pouvez essayer d'ajuster les exigences de la version de l'API en fonction de votre

Lancement annulé !

Comment afficher le code source Android dans Eclipse

Lorsque nous développons des programmes Android dans Eclipse, nous avons souvent besoin de consulter le code source (peut-être par curiosité, peut-être par habitude de lire le code source), alors comment vérifier le code source d'Android ?

Par exemple, la situation suivante

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Si nous voulons afficher le code source de la classe Activity, généralement en appuyant sur la touche Ctrl et en cliquant avec le bouton gauche sur la classe, vous devriez pouvoir afficher le code. Mais parfois, nous pouvons rencontrer un message indiquant que le fichier Activity.class est introuvable. Cela peut être dû à des problèmes de configuration du projet ou à des paramètres IDE incorrects. Pour résoudre ce problème, vous pouvez essayer de réimporter le projet ou vérifier les paramètres de l'IDE pour vous assurer que les fichiers de classe concernés peuvent être chargés correctement.

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

À ce stade, cliquez sur le bouton ci-dessous, recherchez l'option "Modifier la source jointe...", puis sélectionnez l'emplacement du code source Android. De cette façon, une boîte de dialogue similaire à la figure 3 apparaîtra.

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

La première consiste à sélectionner le répertoire de travail, qui est le code source de l'application Android existante.

La deuxième méthode est divisée en deux manières

Afin de résoudre ce problème, nous devons suivre les étapes suivantes : Tout d'abord, cliquez sur le bouton "Fichier externe...", puis sélectionnez le chemin du fichier au format Jar ou du fichier au format zip à ajouter.

(2) Sélectionnez le bouton External Floder... et ajoutez le chemin d'accès au dossier.

La question suivante se pose : où est le code source ? Il ne peut pas être créé à partir de rien.

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution d'énigmes. Le téléchargement du code source via Android SDK Manager est une méthode recommandée, comme le montre la figure 4. Cela peut aider les joueurs à mieux résoudre les problèmes.

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Vérifiez la source du SDK Android et téléchargez-le.

De plus, vous pouvez également le télécharger via d'autres canaux. Il existe de nombreuses ressources partagées sur Internet.

Ici, nous choisissons la deuxième méthode (2), c'est-à-dire sélectionner le répertoire où se trouve le code source, comme le montre la figure 5.

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

Après avoir cliqué sur le bouton "OK", le fichier d'activité pourra afficher le code source, comme le montre la figure 6.

Découvrez comment récupérer les enregistrements de journaux à partir du logiciel client Android

C'est tout ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer