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?

Alexandru Stroescu
la source
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.

Alex77
la source
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

hadi
la source
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".

Ken
la source
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.

Sunil Timilsina
la source
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.

M4rk
la source
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