web-dev-qa-db-fra.com

Problème Eclipse PhoneGap - eglCodecCommon glUtilsParamSize: unknow param errors

Je viens de commencer sur phonegap et j'essaie de configurer le premier projet minimal de base dans Eclipse. J'ai suivi la documentation de phonegap à l'adresse http://docs.phonegap.com/en/Edge/guide_platforms_Android_index.md.html#Android%20Platform%20Guide

mais je reçois des erreurs continues comme celles-ci. Tout pointeur pour résoudre ce problème serait utile. Merci

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)
105
Amit

Cela est dû au fait que vous utilisez le paramètre "Utiliser l'hôte GPU" de l'émulateur et il disparaîtra une fois que vous aurez décoché cette option. Si vous avez toujours besoin de "Utiliser l'hôte GPU", vous pouvez simplement filtrer les erreurs en personnalisant le filtre Logcat. Entrez ^(?!eglCodecCommon) dans le champ "by Log Tag (regex)" afin de supprimer les lignes non désirées de la sortie Logcat.

113
theczechsensation

C'est une erreur que vous voyez lorsque le paramètre "Utiliser le GPU de l'hôte" est activé sur votre émulateur. Si vous décochez la case, l'erreur disparaîtra. Bien sûr, votre émulateur n’est plus aussi réactif.

69

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

adb logcat "eglCodecCommon:S"
10
SlugFiller

I Obtenez le même message lorsque vous utilisez l'émulateur Intel XHAM (au lieu d'ARM) et activez l'option "Utiliser l'hôte GPU". Je crois que lorsque vous le désactivez, il s'en va.

2
Levchik

C'est vraiment agaçant. Je ne sais pas pourquoi Google le place là-bas - personne n'a besoin de ces déchets de l'émulateur; nous savons ce que nous faisons. J'utilise pidcat et je l'ai modifié un peu
BUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')

et
bug_line = BUG_LINE.match(line) if bug_line is not None: continue bug_line2 = BUG_LINE2.match(line) if bug_line2 is not None: continue bug_line3 = BUG_LINE3.match(line) if bug_line3 is not None: continue

C'est un correctif moche et si vous utilisez le vrai périphérique, vous aurez peut-être besoin de ces erreurs OpenGL, mais vous avez eu l'idée.

1
superarts.org

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

Pour ceux qui aiment exclure les messages de journal bruyants et , conservez le journal sur leur application, mais voici la solution:

New Logcat Filter Settings

Ajoutez vos exclusions à balise de journal comme suit: ^ (?! (EglCodecCommon | tagToExclude))

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

De cette façon, il est possible de filtrer autant de chaînes que vous le souhaitez et de conserver le journal dans votre paquet.

1
S. Gissel