Подтвердить что ты не робот

Ошибка PhoneGap Eclipse - eglCodecCommon glUtilsParamSize: неизвестные ошибки param

Я только что начал с телефонного разговора и попытался настроить первый базовый минимальный проект в eclipse. Я прошел через документы телефонной книги в http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide

но я получаю непрерывные ошибки, подобные этим. Любой указатель на исправление этого будет полезен. ТНХ

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)
4b9b3361

Ответ 1

Это вызвано, если вы используете настройку эмулятора эмулятора "Использовать хост", и он исчезнет после снятия этой опции. Если вам все еще нужно "Использовать GPU хоста", вы можете просто отфильтровать ошибки, настроив фильтр Logcat. Введите ^(?!eglCodecCommon) в поле "Log Tag (regex)", чтобы вырезать ненужные строки из выхода Logcat.

Ответ 2

Это ошибка, которую вы видите, когда в вашем эмуляторе установлен параметр "Использовать главный GPU". Если вы снимите флажок, ошибка исчезнет. Конечно, тогда ваш эмулятор не так отзывчив.

Ответ 3

Для тех, кто любит работать рядом с металлом, вот команда, которая очистит нежелательную сажу без каких-либо специальных инструментов или скриптов:

adb logcat "eglCodecCommon:S"

Ответ 4

Получаю то же сообщение при использовании эмулятора Intel XHAM (вместо ARM) и включите опцию "Использовать главный GPU". Я верю, когда вы его отключите, он уходит.

Ответ 5

Это очень раздражает. Я не уверен, почему Google размещает его там - никто не нуждается в этом мусоре от эмулятора вообще; мы знаем, что делаем. Я использую pidcat, и я немного изменил его BUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')

и
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

Это уродливое исправление, и если вы используете реальное устройство, вам могут понадобиться эти ошибки OpenGL, но вы получили эту идею.