Logcat plein de "input svInfo.flags is 8" pendant que l'application est en cours d'exécution


43

Lorsque j'exécute presque n'importe quelle application sur Android Studio, mon logcat est plein de messages comme:

"? E / GnssHAL_GnssInterface: gnssSvStatusCb: a: entrée svInfo.flags vaut 8? E / GnssHAL_GnssInterface: gnssSvStatusCb: b: entrée svInfo.flags vaut 8"

Qu'est-ce que c'est ça? Y a-t-il un problème avec mon application?


2
Exécutez-vous l'application dans Emulator?
M.Noman

Je vois la même chose. Vous vous demandez ce que c'est. Ils se trouvent au niveau du journal ERREUR.
djangofan

3
La désactivation de la localisation depuis les paramètres de l'appareil (émulateur) a résolu ce problème pour moi.
Roshana Pitigala

Réponses:


25

Vous devez créer un périphérique virtuel dans le gestionnaire AVD sans capteur GPS.

nouvel appareil

et décochez GPS

décochez GPS

Les erreurs auront disparu.


14
La désactivation de l'emplacement supprime également cette erreur
Andrew Orobator

Ce n'est malheureusement pas une solution si l'application repose sur l'activation du GPS. Mon application réagit différemment si le GPS est désactivé ou n'est pas disponible du tout.
user2808624

6

Il existe une solution beaucoup plus simple. dans votre AVD, allez simplement settings->locationet décochez use location. Image du service de localisation


4

Il n'y a probablement rien de mal avec votre application. Le problème vient probablement des paramètres de la "Configuration du filtre" dans Logcat. Il se cache un peu comme paramètre et a l'habitude de basculer automatiquement vers la sélection "Pas de filtres". Si vous découvrez pourquoi, faites-le moi savoir.

Pour ignorer l'erreur de débogage dans votre question: dans le panneau Logcat, choisissez une option de filtre de configuration dans la liste déroulante après l'entrée du filtre et la case à cocher de l'option Regex.

La meilleure option est probablement "Afficher uniquement l'application sélectionnée".


3

Cela a vraiment résolu le problème lorsque vous désactivez vos services de localisation. Cela se produit lorsque j'essaie de récupérer des données de l'API Web, maintenant je résous en désactivant l'emplacement.


2

Quitter et supprimer l'application du multitâche dans l'émulateur et relancer le studio Android l'a corrigé pour moi. Je suppose que c'est un bug de studio Android.


Pouvez-vous fournir des instructions sur la façon dont vous avez fait cela?
Fabricio

1. Lancez le programme, j'ai AVD l'émulateur Android pour Nexus5x API 29, 2.Log cat donne un tas d'erreurs, 3. Dans l'émulateur, cliquez en bas à droite de l'écran du téléphone (le bouton carré multi-tâches). 4. cliquez et faites glisser l'écran vers le haut (supprime de multitâche). 5. faites glisser vers le haut à l'écran pour afficher les applications 6. ouvrez votre application. À ce stade, les erreurs ont disparu pour moi. si cela ne fonctionne pas, essayez de supprimer l'application du téléphone. Vous pouvez également essayer d'aller dans file-> Invalidate caches / Restart et également essayer Build-> Clean project. En outre, allumer et éteindre votre ordinateur peut parfois résoudre des problèmes IDE.
M4rk
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.