您好,SuperMap iMobile 出现 EGL_BAD_DISPLAY 和 EGL_BAD_SURFACE 错误,核心原因是 EGL(OpenGL ES 与系统窗口的桥梁)无法正常创建图形上下文或绘制表面,本质是 “地图渲染所需的底层图形环境未就绪”,您可以从以下方面来排查
1、EGL_BAD_DISPLAY 表示 EGL 无法连接到系统的显示设备(如屏幕),通常与 OpenGL ES 版本不兼容或系统图形驱动缺失相关,指明OpenGL ES 2.0 及以上版本。
2、库文件缺失或 权限不足 导致图形层初始化失败,确认库文件是否完整
建议使用真机测试