HarmonyOS 鸿蒙Next EGL_emulation错误:eglQuerySurface 313d 返回 EGL_BAD_ATTRIBUTE

发布于 1周前 作者 yuanlaile 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next EGL_emulation错误:eglQuerySurface 313d 返回 EGL_BAD_ATTRIBUTE 运行项目,应用出现闪退,报错如下

cke_528.png


更多关于HarmonyOS 鸿蒙Next EGL_emulation错误:eglQuerySurface 313d 返回 EGL_BAD_ATTRIBUTE的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

可能是你的代码有问题吧

更多关于HarmonyOS 鸿蒙Next EGL_emulation错误:eglQuerySurface 313d 返回 EGL_BAD_ATTRIBUTE的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


devco bug一堆,le

开发者您好,截图可以截全一点吗,这样方便分析哈!

E/EGL_emulation: eglQuerySurface 313d  EGL_BAD_ATTRIBUTE  
E/AGP: ThreadHandlerAndroid: looper_ is null.  
E/AndroidRuntime: FATAL EXCEPTION: PoolThread-1  
Process: com.example.equipmentdemo, PID: 19491

文字版,方便其他遇到相同问题的人搜索到,

DevEco用的是什么版本的呀,SDK的版本也发一下!

开发者您好,相关问题已经反馈给工作人员,稍后会再回复您,感谢您对华为开发者论坛的支持。

针对HarmonyOS(鸿蒙)系统中遇到的EGL_emulation错误,特别是eglQuerySurface 313d 返回 EGL_BAD_ATTRIBUTE问题,这通常表明在调用eglQuerySurface函数时传递了一个不被支持的属性。

在鸿蒙系统中,EGL的实现可能与Android或其他系统有所不同,因此一些特定的属性可能不被支持。解决这类问题的步骤如下:

  1. 核对属性参数:检查eglQuerySurface调用中使用的属性参数(313d对应的属性),确保它是有效的且被鸿蒙EGL实现所支持。查阅鸿蒙官方文档或相关API参考,以确认支持的属性列表。

  2. 更新或修正代码:如果发现属性不被支持,需要更新代码以使用支持的属性,或者调整逻辑以避免查询不支持的属性。

  3. 测试与验证:在修改后,重新测试应用以验证问题是否已解决。

  4. 查阅日志:如果问题依旧,详细查阅系统日志以获取更多错误信息,这有助于进一步定位问题。

如果问题依旧没法解决请联系官网客服, 官网地址是 https://www.itying.com/category-93-b0.html

回到顶部