android PhoneGap Eclipse问题- eglCodecCommon glUtilsParamSize:未知参数错误

iovurdzv  于 2023-05-21  发布在  Android
关注(0)|答案(7)|浏览(349)

我刚刚开始在phonegap上尝试在eclipse中设置第一个基本的最小项目。我在www.example.com上查阅了phonegap文档http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide
但我不断地出现这样的错误。任何解决这个问题的指针都是有帮助的。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)
mlmc2os5

mlmc2os51#

如果您使用模拟器的“使用主机GPU”设置,则会导致此问题,并且在取消选中此选项后它将消失。如果你仍然需要“使用主机GPU”,你可以通过自定义Logcat过滤器来过滤错误。在“by Log Tag(regex)”字段中输入^(?!eglCodecCommon),以便从Logcat输出中删除不需要的行。

xmakbtuz

xmakbtuz2#

这是当您的模拟器选中“使用主机GPU”设置时看到的错误。如果你取消选中它,那么错误就会消失。当然,这样你的模拟器就不再那么灵敏了。

t3irkdon

t3irkdon3#

对于那些喜欢在金属附近工作的人来说,这里有一个命令可以清除不需要的烟灰,而不需要任何特殊的工具或脚本:

adb logcat "eglCodecCommon:S"
nkhmeac6

nkhmeac64#

@theczechsensation的解决方案已经有一半了。
对于那些喜欢排除嘈杂的日志消息保持日志到他们的应用程序只有这是解决方案:

将您的排除添加到日志标签中,如下所示:^(?!(eglCodecCommon| tagToExclude))
包名中添加您的包名或前缀:com.mycompany.
这样就可以过滤任意多的字符串将日志保存到您的包中。

vfh0ocws

vfh0ocws5#

我得到同样的消息,当使用英特尔XHAM模拟器(而不是ARM),并有“使用主机GPU”选项启用。我相信当你禁用它时,它就消失了。

guz6ccqo

guz6ccqo6#

这很烦人。我不知道为什么谷歌把它放在那里-没有人需要这些垃圾从模拟器在所有;我们知道我们在做什么。我用的是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错误,但你有这个想法。

djmepvbi

djmepvbi7#

大惊喜,你一路向下滚动,因为上面所有的答案都不起作用了,为什么?显然Android Studio最近决定在logcat中放弃regex支持。
使用-tag:UnWantedTag排除标记。使用几个排除更多。
像.. -tag:eglCodecCommon -tag:chatty
欢迎你。

相关问题