E/eglCodecCommon: **** ERROR unknown type 0x3a616572 (glSizeof,80)

来源:互联网 发布:淘宝里的转化率是什么 编辑:程序博客网 时间:2024/05/21 06:40

GPU本身是为了提高模拟器速度的,如果你需要提速,开启硬件渲染(GPU)即可,Use host GPU就这个选项

不过我用的AS 2.2 好像没有这个选项了,结果直到报了一个错,我才知道是默认开启了。

我用的Genymotion模拟器,安装的时候会默认安装一个虚拟机

错误信息

E/eglCodecCommon: ** ERROR unknown type 0x3a616572 (glSizeof,80)
就这个错

这是模拟器的问题,典型的模拟器问题,因为开启了硬件加速,Cordova让我开的,我就开了,但是他没跟我说会报这个错,我还以为我的代码有问题

解决方法

  1. 如果你用的eclipse或者AS旧版本的,可以关闭GPU(硬件渲染),这东西是提速的
  2. 如果你不想关,就设置个过滤器,^(?!eglCodecCommon)
  3. 真机不会出现这个情况
  4. 如果你用的genymotion,它本身依赖一个虚拟机,打开虚拟机,选中你要用的那个模拟器,然后点设置,选系统-硬件加速,关闭即可
原创粉丝点击