120 votes

PhoneGap Eclipse Issue - eglCodecCommon glUtilsParamSize : erreurs de paramètres inconnus

Je viens de commencer à utiliser phonegap et j'essaie de mettre en place un premier projet minimal de base dans eclipse. J'ai suivi la documentation de phonegap sur http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide

mais je reçois continuellement des erreurs comme celles-ci. Tout indice permettant de résoudre ce problème serait utile.

03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.800: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.810: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.930: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.940: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.960: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.210: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:07.240: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)

0 votes

Où voyez-vous ces erreurs ? Si c'est dans logcat, elles ne concernent peut-être même pas votre application. Vous recevez des messages pour tout ce qui est exécuté sur votre appareil.

1 votes

Ses msgs logcat. Mais je ne vois pas de message similaire lorsque j'exécute des applications non phonegap comme une application Android. Le problème est qu'il s'agit d'une boucle infinie qui ne s'arrête pas.

1 votes

Bosse. Je viens de lancer une première application et je vois cela aussi.

136voto

theczechsensation Points 483

Ce problème est causé par l'utilisation du paramètre "Utiliser le GPU de l'hôte" de l'émulateur et il disparaît lorsque vous décochez cette option. Si vous avez toujours besoin de "Use host GPU", vous pouvez simplement filtrer les erreurs en personnalisant le Logcat Filter. Entrez ^(?!eglCodecCommon) dans le champ "by Log Tag (regex)" afin de supprimer les lignes indésirables de la sortie Logcat.

71voto

Il s'agit d'une erreur qui survient lorsque l'option "Utiliser le GPU de l'hôte" de votre émulateur est cochée. Si vous le décochez, l'erreur disparaît. Bien sûr, votre émulateur ne sera plus aussi réactif.

4 votes

Mon émulateur KitKat ne démarre même pas si je ne coche pas "Utiliser le GPU hôte".

2 votes

Oui, l'émulateur ne démarre pas si "Utiliser le GPU de l'hôte" est activé.

11 votes

Les émulateurs sont horriblement incohérents et constamment mis à jour. De nouvelles fonctionnalités et des défauts semblent apparaître à chaque mise à jour. C'est drôle parce que j'avais utilisé les outils de construction Android SDK : 19.0.1 quand j'ai posté ce commentaire. À l'époque, je devais décocher la case "utiliser le GPU hôte", sinon j'obtenais l'erreur décrite ci-dessus. Maintenant, j'ai été forcé par la mise à jour d'utiliser Android SDK Build Tools : 19.1.0 et l'émulateur ne démarre pas si je ne coche pas la case Use host GPU.

14voto

SlugFiller Points 1218

Pour ceux qui aiment travailler près du métal, voici une commande qui débarrassera la suie indésirable, sans avoir besoin d'outils spéciaux ou de scripts :

adb logcat "eglCodecCommon:S"

7voto

S. Gissel Points 1027

La solution de @theczechsensation est déjà à mi-chemin.

Pour ceux qui aiment exclure les messages de journal bruyants y garder le journal dans leur application seulement, c'est la solution :

New Logcat Filter Settings

Ajoutez vos exclusions à Étiquette de journal comme ça : ^( ?!(eglCodecCommon|tagToExclude))

Ajoutez le nom ou le préfixe de votre paquet à Nom du paquet : com.mycompany.

De cette façon, il est possible de filtrer autant de chaînes de caractères que vous le souhaitez. y gardez le journal dans votre paquet.

2voto

Je reçois le même message, lorsque j'utilise l'émulateur Intel XHAM (au lieu de ARM) et que l'option "Utiliser le GPU de l'hôte" est activée. Je pense que si vous la désactivez, le message disparaît.

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