65 votes

Logcat Android est inondé avec « W/Google Maps API Android : GLHudOverlay obsolète ; Draw() : inefficace »

Lorsque je fais glisser les cartes sur l’activité ayant le fragment de Google Maps, mes logcat est inondé de

« W/Google Maps API Android : GLHudOverlay obsolète ; Draw() : absence d’opération ».

Google Maps version build.gradle (app) :

``

67voto

Dharvik shah Points 1705

Mise à JOUR (le 26 septembre 2016): Je viens de vérifier le correctif en jeu-services-cartes 9.6.1

compile 'com.google.android.gms:play-services-maps:9.6.1'

La question 10201 est fermé et les notes de publication ici


Je pense que c'est un temps de rendu du journal. Pas de connexion avec le code java. J'ai aussi le même journal. et je sens que sa cause par : SupportMapFragment dans le fichier xml. Quand je touche la Carte, GL rendu de mise en page et imprime ce journal.

C'est à l'intérieur de la Carte de Bibliothèque. On ne peut donc pas le modifier. mais je pense que parfois, il cause de la mémoire de surcharge. et donc, les appels système GC pour vider la mémoire.

C'est juste un avertissement. Donc l'ignorer pour l'instant. mais il doit être corrigé par Google map bibliothèque maker.

Édition (1er août 2016) : maintenant c'est un problème connu et sera le résoudre dans les prochaines Google Play Bibliothèque libération. ref

Edition (2 août 2016) : vous avez une mise à jour de play-services-cartes 9.2.1 -> dispositions des sections 9.4.0, mais message d'avertissement toujours là.

Édition (le 5 août, 2016) : le correctif n'est pas en 9.4, mais sera dans une prochaine version réf

Remarque : pour masquer des tas de messages, j'ai trouvé un truc ici.

25voto

ChrisS Points 119

Vous pouvez ajouter à l’expression régulière suivante, `` , à votre filtre logcat pour cacher le message, mais comme l’accepté réponse déclare que c’est un bug avec Google, le mieux que nous pouvons espérer est une solution rapide.

3voto

tricknology Points 153

Ou cliquez avec le bouton droit sur le message logcat (dans AndroidStudio) et sélectionnez « Lignes de pliage comme ça », cliquez sur modifier et supprimer tout sauf le message.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X