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. N'importe quel pointeur pour résoudre ce problème serait utile. THX
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)
Réponses:
Cela se produit si vous utilisez le paramètre «Utiliser le GPU hôte» de l'émulateur et il disparaîtra une fois que vous aurez décoché cette option. Si vous avez toujours besoin de "Utiliser le GPU hôte", vous pouvez simplement filtrer les erreurs en personnalisant le filtre Logcat. Entrez
^(?!eglCodecCommon)
dans le champ "par étiquette de journal (regex)" afin de supprimer les lignes indésirables de la sortie Logcat.la source
edit filter configuration
.Il s'agit d'une erreur que vous voyez lorsque votre émulateur a coché le paramètre «Utiliser le GPU hôte». Si vous la décochez, l'erreur disparaît. Bien sûr, votre émulateur n'est plus aussi réactif.
la source
Pour ceux qui aiment travailler près du métal, voici une commande qui éliminera la suie indésirable, sans avoir besoin d'outils ou de scripts spéciaux:
la source
J'obtiens le même message lorsque j'utilise l'émulateur Intel XHAM (au lieu d'ARM) et que l'option «Utiliser le GPU hôte» est activée. Je crois que lorsque vous le désactivez, il disparaît.
la source
La solution de @ theczechsensation est déjà à mi-chemin.
Pour ceux qui aiment exclure les messages de journal bruyants et conserver le journal dans leur application, c'est la solution:
Ajoutez vos exclusions à la balise de journal comme ceci: ^ (?! (EglCodecCommon | tagToExclude))
Ajoutez le nom ou le préfixe de votre package au 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 package.
la source
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 un peu modifié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 une solution moche et si vous utilisez le vrai périphérique, vous aurez peut-être besoin de ces erreurs OpenGL, mais vous avez l'idée.
la source