J'ai installé la dernière version du SDK (r21) et ADT 21.0.0. J'ai essayé du code simple, et cela fonctionne bien, mais maintenant je reçois un avertissement dans LogCat qui n'apparaissait pas dans les versions précédentes:
Valeur inattendue de nativeGetEnabledTags: 0
Je l'ai recherché sur Google et j'ai trouvé le problème 39723: l'émulateur spams LogCat avec le message "Valeur inattendue de nativeGetEnabledTags: 0" .
Qu'est-ce que ça veut dire?
android
adt
android-logcat
Laksh
la source
la source
Réponses:
Je viens de rencontrer ce problème aussi. Pour contourner ce problème, je filtre la
LogCat
sortie avec l'expression suivante sur leby Log Message
champ du filtre:Sinon, il est tellement spammé qu'il est presque inutile.
Suite à la suggestion de Laksh , si vous voulez toujours filtrer cela sans avoir à toujours l'écrire sur le
Search for messages
terrain:Logcat
Saved Filters
partie de gauche, cliquez surEdit selected logcat filter
(Si les filtres enregistrés ne sont pas visibles, cliquez sur Afficher la vue Filtres enregistrés dans le Logcat)^(?!.*(nativeGetEnabledTags)).*$
.la source
Saved Filters
partie, cliquez surEdit selected logcat filter
. Là, dans leby Log Message
champ, entrez^(?!.*(nativeGetEnabledTags)).*$
. SiSaved Filters
n'est pas visible, cliquez surDisplay saved filters view
dans le Logcat.^
,.*
et$
? Pourquoi pas juste(?!nativeGetEnabledTags)
? (ps cela ne fonctionne pas)grep
qui est agréable et recherche la ligne par défaut. La réponse à: "Une expression régulière ne renvoie-t-elle aucune ligne contenant une correspondance ..." est NON.Il s'agit d'un bogue dans l'émulateur System Image for API 17.
Pour le moment, vos solutions de contournement sont les suivantes:
Si vous n'avez PAS besoin de l'API niveau 17
Si vous avez besoin de l'API niveau 17
la source
Le lien auquel vous avez fait référence a la réponse. Il s'agit d'un bug introduit dans la dernière révision des outils. Dans les commentaires de suivi, vous pouvez lire qu'un représentant de Google indique qu'un correctif est en cours.
la source
Mettre à jour le
ARM EABI v7a System Image
deAndroid SDK Manager
et l'avertissement ne sera pas en voir plus .. !! :)Oui. Cela ne fonctionne que pour l'image système ARM EABI et non pour l'image Intel.
Mettre à jour
On dirait il y a une mise à jour disponible pour la
Intel x86 Atom System Image
pour API 18 qui résout le problème (je ne l' ai pas essayé cependant). UNElink
pour installer manuellement l'image système. Bien sûr, il est également disponible dans Android SDK Manager.Mais ce n'est que pour Android 4.3. Les développeurs 4.2.x devront peut-être encore attendre un correctif ..!
la source
adt plugin
etandroid sdk
.Le problème avec les images Intel x86 Atom et "nativeGetEnabledTags: 0" est résolu avec la sortie de l'image Android 4.3 (API 18) Intel x86 Atom. Je viens de le tester et je peux le confirmer.
Avec les images ARM, cela a été corrigé il y a quelque temps, je sais ...
la source
Étant donné que ces mesasages sont marqués avec la
Trace
balise, vous pouvez utiliser une expression plus simple pour les filtrer sur leby Log Tag
terrain:C'est tout.
Btw, je vois également ces messages sur le vrai appareil (Fly IQ4410).
la source
J'obtenais beaucoup de messages similaires, donc j'avais besoin de meilleurs filtres. Ajoutez ces filtres à LogCat:
Par étiquette de journal:
Par message de journal:
la source
J'ai ajouté le
^(?!.*(nativeGetEnabledTags)).*$
filtre, mais vous pouvez voir à quel point il m'aide peu:à partir de 1157 est filtré quelques uns et 799 contourné le même rapport, mais un nombre un peu plus grand:
J'avais besoin d'ajouter le "SpamFilter" pour pouvoir utiliser le Logcat:
par Log Tag:
par nom d'application:
Pour moi ça rendait un peu utilisable le Logcat.
la source