Acabei de começar no phonegap e estou tentando configurar o primeiro projeto mínimo básico no Eclipse. Acompanhei a documentação do phonegap em http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide
mas estou recebendo erros contínuos como esses. Qualquer indicação para corrigir isso seria útil. 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)
Respostas:
Isso é causado se você usar a configuração "Usar GPU do host" do emulador e ela desaparecerá depois que você desmarcar essa opção. Se ainda precisar de "Usar GPU host", basta filtrar os erros personalizando o filtro Logcat. Entre
^(?!eglCodecCommon)
no campo "by Log Tag (regex)" para remover as linhas indesejadas da saída Logcat.fonte
edit filter configuration
.Este é um erro que você vê quando o emulador tem a configuração "Usar GPU host" marcada. Se você desmarcar, o erro desaparece. Claro, então seu emulador não é mais tão responsivo.
fonte
Para quem gosta de trabalhar perto do metal, eis um comando que vai limpar a fuligem indesejada, sem precisar de nenhuma ferramenta ou script especial:
fonte
Recebo a mesma mensagem ao usar o emulador Intel XHAM (em vez de ARM) e tenho a opção "Usar GPU do host" habilitada. Eu acredito que quando você o desativa, ele vai embora.
fonte
A solução do @theczechsensation já está na metade do caminho.
Para quem gosta de excluir mensagens de registro barulhentas e manter o registro em seu aplicativo, esta é a solução:
Adicione suas exclusões ao Log Tag como este: ^ (?! (EglCodecCommon | tagToExclude))
Adicione o nome ou prefixo do seu pacote em Nome do pacote : com.mycompany.
Desta forma, é possível filtrar por quantas strings você quiser e manter o log do seu pacote.
fonte
É muito irritante. Não sei por que o Google o coloca lá - ninguém precisa desse lixo do emulador; nós sabemos o que estamos fazendo. Estou usando
pidcat
e modifiquei um poucoBUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')
e
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
É uma solução feia e se você estiver usando o dispositivo real, pode precisar desses erros de OpenGL, mas você entendeu.
fonte