unity3d [EGL] Unable to acquire context: EGL_BAD_NATIVE_WINDOW: A NativeWindowType argument does not
对于unity 引擎错误:[EGL] Unable to acquire context: EGL_BAD_NATIVE_WINDOW: A NativeWindowType argument does not refer to a valid native window 解答: 这个错误的最终抛出,来源不是unity引擎,而是一个OpenGL ES EGL的错误,android和ios都会发生,unity只做了捕获抛出而已。 https://developer.android.com/reference/javax/microedition/khronos/egl/EGL10 问题常发生在app被切到后台重新被唤醒,猜想在接入sdk后sdkActivity和unityActivity切换之间也可能发生,不确定条件的偶发。 u4上没有,主要是2017引擎做了渲染线程独立后出来的。应该是引擎渲染线程使用存在bug, https://unity3d.com/cn/unity/whats-new/unity-5.1.5 unity在u5开始就在多个版本尝试修复,然而没什么效果,unity给的解决方案是:建议只要没有Crash可以忽略。 查询了Crash收集后台的fabric和crashreport相关日志均没有关于这个错误造成的crash 所以我们只能忽略。 来源: CSDN 作者: