Я только начал использовать телефонную связь и пытаюсь настроить первый базовый минимальный проект в 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)
Ответы:
Это вызвано тем, что вы используете настройку эмулятора «Использовать GPU хоста», и она исчезнет после того, как вы отключите эту опцию. Если вам все еще нужно «Использовать GPU хоста», вы можете просто отфильтровать ошибки, настроив фильтр Logcat. Введите
^(?!eglCodecCommon)
в поле «По тегу журнала (регулярное выражение)», чтобы вырезать ненужные строки из вывода Logcat.источник
edit filter configuration
.Это ошибка, которую вы видите, когда в вашем эмуляторе установлен флажок «Использовать GPU хоста». Если убрать галочку, ошибка исчезнет. Конечно, тогда ваш эмулятор уже не такой отзывчивый.
источник
Для тех, кто любит работать близко к металлу, вот команда, которая очистит от нежелательной сажи без использования каких-либо специальных инструментов или скриптов:
источник
Я получаю такое же сообщение при использовании эмулятора Intel XHAM (вместо ARM) и включенной опции «Использовать Host GPU». Я верю, что когда вы его отключите, он уйдет.
источник
Решение @theczechsensation уже на полпути.
Для тех, кто любит исключать зашумленные сообщения журнала и сохранять журнал в своем приложении, это решение:
Добавьте исключения в тег журнала следующим образом: ^ (?! (EglCodecCommon | tagToExclude))
Добавьте имя вашего пакета или префикс к имени пакета : com.mycompany.
Таким образом можно отфильтровать столько строк, сколько захотите, и сохранить журнал в своем пакете.
источник
Это очень раздражает. Не знаю, зачем гугл туда кладет - этот хлам от эмулятора вообще никому не нужен; мы знаем, что делаем. Я использую
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, но вы поняли идею.
источник