簡體   English   中英

PhoneGap Eclipse問題 - eglCodecCommon glUtilsParamSize:unknow param錯誤

[英]PhoneGap Eclipse Issue - eglCodecCommon glUtilsParamSize: unknow param errors

我剛剛開始使用phonegap並嘗試在eclipse中設置第一個基本的最小項目。 我在http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20指南中查看了phonegap文檔

但我得到這樣的連續錯誤。 任何修復此問題的指針都會有所幫助。 謝謝

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過濾器來過濾掉錯誤。 在“by Log Tag(regex)”字段中輸入^(?!eglCodecCommon) ,以便從Logcat輸出中去除不需要的行。

當您的模擬器選中“使用主機GPU”設置時,您會看到此錯誤。 如果取消選中它,則錯誤消失。 當然,那么你的模擬器就不再那么敏感了。

對於那些喜歡靠近金屬工作的人來說,這里有一個清除不需要的煙灰的命令,無需任何特殊工具或腳本:

adb logcat "eglCodecCommon:S"

當使用Intel XHAM仿真器(而不是ARM)並啟用“使用主機GPU”選項時,我收到相同的消息。 當你禁用它時我相信它會消失。

這很煩人。 我不確定為什么谷歌會把它放在那里 - 根本沒有人需要這些來自模擬器的垃圾; 我們知道自己在做什么。 我正在使用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錯誤,但你明白了。

@ theczechsensation的解決方案已經在那里了一半。

對於那些喜歡排除嘈雜的日志消息並將日志保存到他們的應用程序的人來說,這只是解決方案:

新的Logcat過濾器設置

將您的排除項添加到日志標記中,如下所示: ^(?!(eglCodecCommon | tagToExclude))

將包名稱或前綴添加到包名稱com.mycompany。

這樣就可以過濾掉你喜歡的任意數量的字符串並將日志保存到你的包中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM