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

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,它本身依赖一个虚拟机,打开虚拟机,选中你要用的那个模拟器,然后点设置,选系统-硬件加速,关闭即可
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容