web-dev-qa-db-fra.com

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

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?

42
Alexandru Stroescu

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

new device

et décochez GPS

uncheck GPS

Les erreurs auront disparu.

15
Alex77

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 de filtre et la case à cocher de l'option Regex.

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

4
Ken

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.

3
Sunil Timilsina

Il existe une solution beaucoup plus simple. dans votre AVD, accédez simplement à settings->location et décochez use location. Location service image

2
hadi

Quitter et supprimer l'application de plusieurs tâches dans l'émulateur et relancer depuis Android studio l'a corrigé pour moi. Je suppose que c'est un Android bug de studio Android.

2
M4rk