AndroidSurfaceImgui icon indicating copy to clipboard operation
AndroidSurfaceImgui copied to clipboard

OpenGL ES implementation

Open 236cv opened this issue 5 months ago • 3 comments

大佬你通过libgui/SurfaceFlinger底层封装的ANativeWindowCreator工具,创建ANtiveWindow之后,无法初始化Egl,他是否能够对Egl进行初始化

236cv avatar Aug 28 '25 12:08 236cv

此库默认就是使用EGL实现的

Bzi-Han avatar Aug 28 '25 13:08 Bzi-Han

error code : 134 示例test-ui root执行后终端报错 libc++api: Fail to open libgui.so or libutils.so大佬可能需要在麻烦一下你

236cv avatar Aug 28 '25 13:08 236cv

如果你是app环境的话一般是命名空间限制无法加载系统库,解决方案是自己解析已加载的so,比如使用dl_iterate_phdr或者解析/proc/self/maps

然后在调用任何 ANativeWindowCreator 函数之前先调用 ANativeWindowCreator::SetupCustomApiResolver 设置并调用自定义符号解析依赖函数即可。

Bzi-Han avatar Aug 28 '25 13:08 Bzi-Han